在混淆我的项目时如何保持人行横道代码?

时间:2014-11-22 10:50:54

标签: android proguard

我在我的应用中导入了人行横道。为了保留人行横道代码,我在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.** {*;}

但是,这似乎是错误的。谁能帮我?非常感谢!

2 个答案:

答案 0 :(得分:5)

发现了这个:

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

从这里开始:

https://crosswalk-project.org/documentation/about/faq.html

答案 1 :(得分:1)

您需要添加另一个声明:

-keepattributes *