proguardで難読化した後の私のプロジェクトは、javascriptinterfaceで失敗します
これがプロガード構成のいくつかの提案へのリンクですが、私の場合は機能しません
http://groups.google.com/group/android-developers/browse_thread/thread/f889e846fbf7ec3f?pli=1
したがって、Javascriptからの呼び出しは、関連するJavaメソッドへのバインドを緩めます
それに関する私のプロガード構成
-keep public class com.trans_code.android.JavascriptCallback
-keep public class * implements com.trans_code.android.JavascriptCallback
-keepclassmembers class * implements com.trans_code.android.JavascriptCallback {
<methods>;
}
-keepclassmembers class * implements JavascriptCallback {
void on*(***);
}
-keep public class com.trans_code.** {
public protected *;
}
-keepclasseswithmembernames class com.MyActivity$JavascriptInterface
-keepclasseswithmembernames class com.MyActivity$JavascriptInterface {
public protected *;
}
誰かがproguardを構成して、私に大いに役立つ関連するメソッドとクラスを除外する方法を知っている場合