Android Studio 0.3.1 Proguard没有混淆

时间:2013-10-30 02:06:28

标签: java

看起来在Android Studio中创建的任何APK文件都可以使用www.limelect.com/android/实用程序轻松反编译,以快速反向设计APK文件。

有人在Android Studio中成功模糊了他们的APK文件吗?

即使我尝试使用Google网上论坛向Android工具团队中的任何人发送消息,Google似乎也没有任何人在Google上发表评论。

我能够构建 - >生成签名APK - > (Gradle对话框)(按OK) - >生成签名APK向导 - >运行Proguard CHECKED并在配置文件路径对话框中输入proguard-android.txt文件的路径。

文件生成正常,但源Java文件很容易反编译和检查。

如果有人成功使用Android Studio并且能够对您的代码进行模糊处理,请务必发布您的proguard-android-txt文件的副本。

以下是一些描述此内容的链接:

http://www.jetbrains.com/idea/webhelp/generate-signed-apk-wizard-specify-apk-location.html http://proguard.sourceforge.net/index.html#manual/usage.html

此外,是否有人知道如何创建一个proguard输出日志以查看实际占用的配置选项以及它为项目中的每个文件做出的决定?

- >#这是我试过的ProGuard示例proguard-android.txt配置文件:

-verbose -dontpreverify -printmapping -printconfiguration -repackageclasses'' - 优化通过7 -allowaccessmodification - >#-optimizations选项禁用Dalvik 1.0和1.5无法处理的一些算术简化。 - 优化!代码/简化/算术

2 个答案:

答案 0 :(得分:1)

这是一个很好的教程,在Android Studio中有一个有效的proguard示例 http://responsiveandroid.com/2014/12/10/android-proguard-tutorial.html

此问题可能不在您的程序中,而是您构建.gradle文件。

答案 1 :(得分:0)

看起来很多Generate Signed APK选项实际上并没有做任何事情:http://code.google.com/p/android/issues/detail?id=56532。这也是我的经历。