@blog.justoneplanet.info

日々勉強

proguardを使う

SDKのバージョンは20とする。

■project.propaties

vim project.propaties

以下の行のコメントを外し

# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

以下のようにする。

# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

■proguard-project.txt

vim proguard-project.txt

外部jarを使っている場合、以下のadmobの例のような記述を付加する。

-keep class com.google.ads.** {*;}

WebViewでJavaScriptInterfaceを使っている場合は、対象のメソッドを除外する。

-keep class org.example.JavascriptInterface {
   public *;
}

環境設定 > Android > Build > Build outputをVerboseにする。

コメントはまだありません»

No comments yet.

RSS feed for comments on this post.TrackBack URL

Leave a comment