gpt4 book ai didi

android - Android 中的 ProGuard 不工作。(不是混淆)

转载 作者:行者123 更新时间:2023-11-29 01:39:10 24 4
gpt4 key购买 nike

我正在尝试使用 ProGuard 混淆我的简单 HelloWorld 项目(我刚刚创建的)。

配置文件如下。

[project.properties]

proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

target=android-20

[proguard-project.txt]

无效。所有行都有注释。

最后,我通过菜单,文件 - 导出 - 导出 Android 应用程序创建了签名的 apk 文件,使用新 key 。

为了确保apk被正确混淆,我解压了apk和反编译的classes.dex来查看内部类文件。但一点也不混淆。 MainActivity.java 中的所有函数名称都是还是一样。

我错过了什么吗?

谢谢。

最佳答案

查看 http://developer.android.com/tools/help/proguard.html 中的“启用 ProGuard”部分以准确查看 ProGuard 如何确定要使用的配置文件。仔细查看为 Eclipse 构建与 Android Studio(或 Gradle)构建指定文件的不同方法。随 SDK 提供的 ProGuard 配置文件是简单的起点(示例),几乎肯定不会完全按照您的要求进行操作。您应该将它们复制到适当的位置,并根据您的特定需要进行更改。

关于android - Android 中的 ProGuard 不工作。(不是混淆),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25886546/

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