相关疑难解决方法(0)

如何让Proguard忽略外部库?

我想使用Proguard主要是出于混淆的原因.

我的问题是我有三个库,Twitter4J和两个路标库.当我尝试创建签名的APK时,这些库会导致错误.为了克服这个问题,我在proguard.config文件中添加了以下内容......

-dontwarn org.apache.commons.codec.binary.** 
-dontwarn org.slf4j.** 
-dontwarn com.sun.syndication.io.**
-dontwarn com.sun.syndication.feed.synd.*   
Run Code Online (Sandbox Code Playgroud)

虽然这摆脱了控制台中的错误,当我将签名的APK加载到我的手机上时,它立即崩溃了.DDMS说这是由于Twitter4J中没有找到的课程.

摆脱"dontwarns"上述情况并没有帮助.也没有添加dontshrink dontoptimise.

我希望Proguard完全忽略这些库(因为它们无论如何都是开源的).这可能吗?

android proguard android-library

47
推荐指数
2
解决办法
4万
查看次数

Android Proguard与外部jar

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

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

任何帮助将不胜感激,

谢谢

android jar proguard

16
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×2

proguard ×2

android-library ×1

jar ×1