2012-02-19 80 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文件。 希望,這可以幫助你。