【发布时间】:2015-09-25 22:33:30
【问题描述】:
我之前没用过proguard,现在因为三星的臭虫而强制使用它:https://code.google.com/p/android/issues/detail?id=78377
所以,基本上,我遵循了所有的解释,并在我的 gradle 文件中添加了这个:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
我的文件包含我需要解决上述错误的行:
-keep class !android.support.v7.internal.view.menu.**,** {*;}
注意:我关注了很多很多的proguard模板文件,在那里尝试了很多代码,所以不知道该怎么做。
该应用程序在我的手机上调试时编译得很好,但是一旦我尝试编译 apk 并上传它,我就收到了这个错误:
IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
请不要将我指向 style.xml,主题是 Appcompat,它在调试时工作正常。
非常感谢任何帮助或提示。
【问题讨论】: