我成功地使用了proguard但是每当我添加外部库(属于广告的那些)时,proguard失败并且"找不到引用......等等".我尝试过很多组合,比如图书馆里的枪,伤害......但没有运气.
然后我在外部文件上使用了"-dontwarn"选项,并且神奇地工作了.这样做不好吗?我的意思是有一个问题,我没有看到处理外部罐使用此属性?
谢谢
有关缺少第三方类的警告,选项-ignorewarnings或-dontwarn可能没问题.如果代码已经在调试模式下工作,则意味着从不使用列出的缺失类.然后,您可以告诉ProGuard继续处理代码.
有关缺少Android运行时类,字段或方法的警告,您应该针对最新的Android运行时进行构建project.properties.您仍然可以定位较旧的Android运行时AndroidManifest.xml.
请参阅ProGuard手册>故障排除:
请注意,您不应该为配置添加-injars或-libraryjars选项,因为标准的Ant/Eclipse/Gradle构建过程会自动为您指定这些.
| 归档时间: |
|
| 查看次数: |
7394 次 |
| 最近记录: |