2013-10-28 52 views
0

我正在使用Eclipse集成ProGuard來模糊我的應用程序apk。使用Proguard進行Android Debug Apk Obfuscation

我已經嘗試導出我的應用程序的簽名包。 APK被安裝但無法正常工作(有或沒有Proguard模糊處理)

但是,有一個由eclipse生成的調試簽名的APK,它工作得非常好。 有沒有一種方法來混淆APK?

我需要得到一個正常工作的簽名,混淆APK不是爲了發佈,而是爲了內部共享。

回答

0

我想你可能已經打開項目屬性,註釋掉此行

proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 

我會建議你去通過這個環節,實施proguard的面前:

http://proguard.sourceforge.net/index.html#manual/limitations.html

+0

但這就是Proguard手冊對使用Eclipse構建的Android應用程序所說的內容。它建議取消註釋行,然後修復警告。 反正,那不是我的問題。我的問題是導出的簽名APK不起作用(有或沒有Proguard)。我想混淆調試apk。 – sg1

0

Eclipse構建進程和Ant SDK中的Ant構建過程從不混淆調試apks。您可以嘗試修復您的Eclipse導出(例如,基於logcat中的錯誤消息)或使用Ant構建版本。