在调用 com.mixpanel.android.mpmetrics.MixpanelAPI 时,我遇到了 java.lang.NoClassDefFoundError 的问题。
这是因为我使用了 proguard(我必须这样做)。但是我已经添加了 proguard 排除:
-keep public class com.mixpanel.android.mpmetrics.**
或者
-keep public class com.mixpanel.android.mpmetrics.MixpanelAPI { *; }
但这并没有什么帮助。
值得一提的是,我通过以下方式获取了MixpanelAPI库:
compile "com.mixpanel.android:mixpanel-android:4.0.0@aar"
所以它是aar,而不是标准的jar。
如何在使用proguard时运行它,但不丢失Mixpanel代码?