2012-02-19 62 views
1

萨拉姆,我有一个完整的源代码,但我想打一个模糊的apk。我已阅读所有主题,但这并没有帮助我。请帮忙!我正在使用eclipse进行开发。这里是关于我的应用程序的细节。模糊处理Android源代码

Android SDK folder : C:\Android\android-sdk-windows<br> 
Project Folder : C:\Android\workspace\HijriCalendar<br> 
Ant Folder   : C:\Android\ant<br> 
proguard folder : C:\Android\proguard<br> 
main activity  : hussain.Musaji.HijriCalendarActivity.java<br> 

请任何人告诉我一步一步的过程,使obfucated的apk

在此先感谢。

+0

你不会喜欢我的意见,但[这里有云(http://stackoverflow.com/a/3122640/1132648) – 2012-02-19 09:14:51

+0

如果你读了http://developer.android.com/guide/developing /tools/proguard.html仔细,你会看到:“ProGuard的集成到Android编译系统,让您不必手动调用它的ProGuard只有当你建立在释放模式的应用程序运行。”再读一遍,它会告诉你到底该做什么。 – NickT 2012-02-19 10:48:30

回答

0

我正在开发使用Eclipse的Android应用程序。但是为了构建一个混淆apk,使用ant build更有帮助。以下是我推荐的:

  • 使用最新版本的Proguard,它可能不是您的Android SDK版本中集成的最新版本。安装它,无论你想和下面的行添加到您的local.properties文件使用它:proguard.jar=C:/yourpath_to_pg/lib/proguard.jar

  • This article给出confugring proguard的Android应用程序很好的概述。

  • 如果您正在使用LVL用于管理应用程序的授权,请参考 this article

  • 您也可以通过调用Ant如下建立在调试模式下应用程序时使用的ProGuard:

    > ant debug -Dproguard.enabled=true

正如Nunonix已经提到的,它可能是有益的,看看你的proguard.cfg文件。 希望,这可以帮助你。