2015-06-16 166 views
2

我想混淆我的Android project.I看了很多教程,但他們並沒有幫助我,我不能混淆我app.I已包括ProGuard的文件夾在我的項目,但它是不混淆我的代碼。Proguard的混淆在Eclipse

+0

通常所有需要被設置minifyEnabled到真正在你的build.gradle文件(應用級)。確保你生成了一個不可調試的應用程序。構建發行版本。 (假設你使用ProGuard) – miva2

+0

如果可能的I M使用eclipse不是告訴我的東西日食 –

回答

1

試試這個....

在Eclipse包資源管理器去你的項目,並打開project.properties文件。 在這個文件中取消對以下行

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

開放proguard的-project.txt並粘貼

-injars  bin/classes 
-injars  libs 
-outjars  bin/classes-processed.jar 
-libraryjars C:\.....sdk/platforms/android-20/android.jar 

-dontpreverify 
-repackageclasses '' 
-allowaccessmodification 
-optimizations !code/simplification/arithmetic 
-keepattributes *Annotation* 

最後右擊你的項目文件夾 - > Android的工具 - >導出簽名的應用程序包

檢查導出.apk文件!

+0

這是工作,但它仍然不是混淆我的項目中的類 –