Android Proguard与外部jar

Mos*_*k L 16 android jar proguard

我已经将外部jar文件添加到mt项目的libs文件夹中,并在构建路径中对其进行配置.当我尝试"导出Android包"时,我收到许多未找到的引用类的Proguard错误消息,例如:警告:com.itextpdf.text.BaseColor:找不到引用的类java.awt.颜色

当我试图调试BaseColor类工作正常,所以我无法弄清楚为什么它警告我.

任何帮助将不胜感激,

谢谢

Cas*_*mer 43

我试了几天让外部罐子正常工作.有人建议做下载引用的JARS或正确定义libjars.这些都不适合我.
什么工作将这种事情放在了错误的JARS中:

-dontwarn javax.management.**
-dontwarn java.lang.management.**
-dontwarn org.apache.log4j.**
-dontwarn org.apache.commons.logging.**
-dontwarn org.slf4j.**
-dontwarn org.json.*
Run Code Online (Sandbox Code Playgroud)

还有这个:

-keep class javax.** { *; }
-keep class org.** { *; }
-keep class twitter4j.** { *; }
Run Code Online (Sandbox Code Playgroud)

(显然你需要调整它以匹配你的错误信息)

祝好运.

  • @Blundell,这个问题不是如何添加外部jar,而是如何让Proguard不要抱怨它们. (2认同)