如何在cordova android应用程序中使用proguard

2024-01-10

我有一个完成的 cordova 项目,我想使用 proguard 来防止其他人对 APK 进行逆向工程。但我在这方面遇到了困难。

In http://developer.android.com/tools/help/proguard.html 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 *;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在cordova android应用程序中使用proguard 的相关文章

随机推荐