我已经将外部JAR文件添加到mt项目的libs文件夹中,并在构建路径中对其进行配置。
当我尝试“导出Android软件包”时,我会收到一条Proguard错误消息,其中包含许多未找到的引用类,例如:
警告:com.itextpdf.text.basecolor:找不到引用的类java.awt.color
当我尝试调试basecolor类时,它工作得很好,所以我不明白它为什么会警告我。
如有任何帮助,我们将不胜感激。
谢谢
最佳答案
我试了好几天让外部罐子正常工作。有人建议下载引用的jar或正确定义libjar。这些都不适合我。
做什么工作是把这类东西放进罐子里,让它们出错:
-dontwarn javax.management.**
-dontwarn java.lang.management.**
-dontwarn org.apache.log4j.**
-dontwarn org.apache.commons.logging.**
-dontwarn org.slf4j.**
-dontwarn org.json.*
还有这个:
-keep class javax.** { *; }
-keep class org.** { *; }
-keep class twitter4j.** { *; }
(很明显,您需要调整此项以匹配错误消息)
祝你好运。