0

我的项目在创建时没有启用 proguard。因此我需要手动添加 proguard 并通过 project.properties 启用它。

除了逆向工程之外,我有什么方法可以知道我的应用程序是否被混淆了?

4

2 回答 2

2

如果您的应用程序已被混淆,您将proguard在项目文件夹中看到一个名为的新文件夹。它应该包含四个文本文件:转储、映射、种子和使用。

请注意,除非您在发布模式下构建它,否则您的项目不会被混淆。

于 2012-07-06T06:51:09.237 回答
0

仅供记录,如果你想检查你的代码是否真的被混淆了,你可以在这个网页中生成APK并分析它:http ://www.javadecompilers.com/apktool

您也可以通过生成 APK 并稍后转到 Build -> Analyze APK... -> 选择要分析的 APK 来检查是否使用 Android Studio。

我希望这会有所帮助。

于 2016-12-09T12:31:29.403 回答