找到方法我在开发一个Android应用程序,我频繁地创建除了使用ProGuard代码混淆签名的apk。一切都很顺利,直到今天,当Proguard的出现了这些警告Proguard的不能在java.lang.StringBuilder中
Warning: org.acra.CrashReportData: can't find referenced method 'void setLength(int)' in class java.lang.StringBuilder
我从来没有在ACRA改变任何东西,或者它的类,我肯定是地狱没有从java.lang.StringBuilder中的类碰任何东西,但Proguard的正显示出此警告并结束了给了一个错误,说明我应该首先解决的警告......
怎么办?这真是太奇怪了,因为它从无到有!
你有没有做清理项目,重建等明显的东西? – WarrenFaith 2012-02-22 10:42:45
是的,我做项目的清洁,重建,重新启动Eclipse,重新启动计算机,但它仍然抱怨java.lang.StringBuilder中比一个谜给我更多... – herom 2012-02-22 10:49:04
我找到了解决办法但仍似乎有点有点尴尬对我来说...我试图按照之前我尝试导出已签名包的步骤进行操作,并且引导我进入我的解决方案的一步是我下载了新版本的Android SDK,并且所有SDK的API级别为16并在我的Eclipse项目中将它用作我的新Android SDK。 一旦我使用我的“旧”SDK只支持API版本13的版本,一切都进行得很顺利,就像以前一样......? – herom 2012-02-22 12:30:35