サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
CES 2025
freedom-go.hatenadiary.org
Proguardの難読化でハマりましたのでその解決方法を残しておきます。 難読化は成功したが、動作させたらClassCastException発生。。。 JSONIC使っているあたりで例外出ておるよ。 JSONICと似ているgoogle-gsonのライブラリに差し変えても×。 ◆point1 JSON解析時にクラス名、メソッド名、変数名が命なのに難読化してしまっている。 →JSONICもしくはgoogle-gsonでの解読対象クラスは難読化から除外する。 proguard.cfgには下の記述を追加します。 -keep class com.aaa.bbb.xx対象クラスがあるパッケージxx { *; } クラスの個別指定もできるけど、いちいち個別に指定するより、 上記のように対象パッケージに切り分けて、∗でまとめて全部除外したほうが一番間違いなさそう。 ◆point2 クラス名、メソッド名は
このページを最初にブックマークしてみませんか?
『freedom-go.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く