我成功地使用了proguard但是每当我添加外部库(属于广告的那些)时,proguard失败并且"找不到引用......等等".我尝试过很多组合,比如图书馆里的枪,伤害......但没有运气.
然后我在外部文件上使用了"-dontwarn"选项,并且神奇地工作了.这样做不好吗?我的意思是有一个问题,我没有看到处理外部罐使用此属性?
谢谢
我正在为使用第三方库的应用程序配置Proguard.它是"最佳实践"(为了避免将来难以发现的错误)包含该行:
-keep class 3rd_party_lib_name.** {*;}
Run Code Online (Sandbox Code Playgroud)
对于没有其开发人员的特定Proguard指令的每个第三方开源库?
另外,一个相关的问题是:我应该使用哪些案例的一般准则
-keep class
Run Code Online (Sandbox Code Playgroud)
在哪些情况下我应该使用
-keep public class
Run Code Online (Sandbox Code Playgroud)
非常感谢