运行带有AQuery库的ProGuard

Rei*_*erd 5 obfuscation android proguard aquery

我正在尝试配置Proguard,但我无法让它工作.

这是错误: 在此输入图像描述

我尝试过这样的事情:

-keep class com.android.auth.TwitterHandle.** { *; }
-keep class oauth.** { *; }
Run Code Online (Sandbox Code Playgroud)

没有运气.

无论如何,我并不认为无视是答案.因为这可能意味着某些事情被打破了

有小费吗?

谢谢!

Eri*_*une 8

警告表明AndroidQuery库依赖于OAuth库.显然,您在项目中使用的是前一个库,但缺少后一个库.您可以添加缺少的库,但如果您的应用程序在调试模式下没有它正常工作,您可以告诉ProGuard忽略缺少的依赖项.在这种情况下:

-dontwarn com.androidquery.auth.**
Run Code Online (Sandbox Code Playgroud)

或者,同样的效果:

-dontwarn oauth.signpost.**
Run Code Online (Sandbox Code Playgroud)

请参阅ProGuard手册>故障排除> 警告:找不到引用的类

(我是ProGuard的开发人员)