使用 proguard 混淆后我的项目因 javascriptinterface 而失败
这是有关proguard配置的一些建议的链接,但在我的情况下它不起作用
http://groups.google.com/group/android-developers/browse_thread/thread/f889e846fbf7ec3f?pli=1
因此,来自 Javascript 的调用松散绑定到相关的 Java 方法
我的proguard配置
-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 让它过滤掉对我有很大帮助的相关方法和类