Android 如何确保Proguard具有模糊化的应用程序?

Android 如何确保Proguard具有模糊化的应用程序?,android,obfuscation,reverse-engineering,proguard,Android,Obfuscation,Reverse Engineering,Proguard,我的项目在创建时未启用proguard。因此,我需要手动添加proguard并通过project.properties启用它 除了逆向工程之外,我还有什么办法可以知道我的应用程序是否被模糊处理?如果你的应用程序被模糊处理,你会在你的项目文件夹中看到一个名为proguard的新文件夹。 它应该包含四个文本文件:转储、映射、种子和使用 请注意,除非您在发布模式下构建项目,否则不会对其进行模糊处理。仅用于记录,如果您想检查代码是否确实模糊,您可以生成APK并在此网页中进行分析: 您也可以通过生成APK

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


除了逆向工程之外,我还有什么办法可以知道我的应用程序是否被模糊处理?

如果你的应用程序被模糊处理,你会在你的项目文件夹中看到一个名为
proguard
的新文件夹。 它应该包含四个文本文件:转储、映射、种子和使用


请注意,除非您在发布模式下构建项目,否则不会对其进行模糊处理。

仅用于记录,如果您想检查代码是否确实模糊,您可以生成APK并在此网页中进行分析:

您也可以通过生成APK来检查是否使用Android Studio,然后进入Build->Analyze APK…->选择要分析的APK


我希望这有帮助。

检查这个问题:关于发布模式的注意事项不错,我第一次使用proguard时就错过了