2014-11-22 22 views
3

我在我的應用程序中導入人行橫道。爲了保持人行橫道代碼,我在proguard的-project.txt補充一點:如何在混淆我的項目時保留人行橫道代碼?

-dontwarn org.chromium.** 
-dontwarn org.xwalk.core.** 

-keep class com.google.common.** {*;} 
-keep class com.googlecode.eyesfree.braille.** {*;} 
-keep class javax.annotation.** {*;} 
-keep class org.chromium.** {*;} 
-keep class org.xwalk.core.** {*;} 

但是,它似乎是錯誤的。誰能幫我?非常感謝!

+0

http://stackoverflow.com/questions/25469560/ android-proguard-issues-for-release/25470047#25470047相同類型的問題。 – 2014-11-22 12:07:45

回答

1

您需要添加其他的語句:從這裏

-keep class org.xwalk.core.** { 
*; 
} 
-keep class org.chromium.** { 
*; 
} 
-keepattributes ** 

-keepattributes * 
+0

我通過將代碼移動到'-keep class'區域的頭部解決了此問題。對不起我的泳池英語。 :( – 2014-11-27 13:05:07

+0

@frank_hust任何例子? – speedynomads 2015-11-02 12:30:16