gpt4 book ai didi

android - 如何在cordova android App中使用proguard

转载 作者:搜寻专家 更新时间:2023-11-01 08:47:00 26 4
gpt4 key购买 nike

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

http://developer.android.com/tools/help/proguard.html

它说“当你创建一个Android项目时,一个proguard.cfg文件会自动生成在项目的根目录下。”但是我找不到这样的文件。那么我该如何将混淆器应用于我的应用程序呢?

谢谢

最佳答案

您需要取消注释 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 接口(interface)指定完全限定的类名类:

-keepclassmembers class com.your.package.YourJSInterfaceClass {
public *;
}

关于android - 如何在cordova android App中使用proguard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27310268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com