[英]How to use proguard in cordova android App
我有一个完成的科尔多瓦项目,我想使用 proguard 来防止其他人对 APK 进行逆向工程。但是我在这样做时遇到了麻烦。
在http://developer.android.com/tools/help/proguard.html
它说“当你创建一个Android项目时,项目的根目录下会自动生成一个proguard.cfg文件。”但是我找不到这样的文件。 那么如何将 proguard 应用于我的应用程序?
谢谢
您需要从 project.properties 文件中取消注释以下几行
要使 ProGuard 缩小和混淆您的代码,请取消注释(可用属性:sdk.dir、user.home):
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
此外,如果您将 Webview 与 JS 一起使用,请取消对 proguard-project.txt 中以下几行的注释,并将完全限定的类名指定为 JavaScript 接口类:
-keepclassmembers class com.your.package.YourJSInterfaceClass {
public *;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.