我的项目在创建时没有启用 proguard。因此我需要手动添加 proguard 并通过 project.properties 启用它。
除了逆向工程之外,我有什么方法可以知道我的应用程序是否被混淆了?
我的项目在创建时没有启用 proguard。因此我需要手动添加 proguard 并通过 project.properties 启用它。
除了逆向工程之外,我有什么方法可以知道我的应用程序是否被混淆了?
如果您的应用程序已被混淆,您将proguard
在项目文件夹中看到一个名为的新文件夹。它应该包含四个文本文件:转储、映射、种子和使用。
请注意,除非您在发布模式下构建它,否则您的项目不会被混淆。
仅供记录,如果你想检查你的代码是否真的被混淆了,你可以在这个网页中生成APK并分析它:http ://www.javadecompilers.com/apktool
您也可以通过生成 APK 并稍后转到 Build -> Analyze APK... -> 选择要分析的 APK 来检查是否使用 Android Studio。
我希望这会有所帮助。