繁体   English   中英

如何在cordova android App中使用proguard

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM