我今天更新到最新的SDKTools
,r21
,项目不再正确打包。
我正在使用ActionBarSherlock
作为library
项目,当我运行应用程序时,我收到以下错误:
java.lang.NoClassDefFoundError: com.actionbarsherlock.R$styleable
我已恢复为r20
并再次运作。
有没有改变,我们应该添加不同的library projects
?我在Release General Notes中看不到这样的内容。
答案 0 :(得分:1)
同样的问题,但我已经修好了。
我做了什么:
希望这有帮助并且也为你工作。
答案 1 :(得分:1)
是的,它是ADT r21造成的。
http://tools.android.com/download/adt-21-preview#TOC-New-in-ADT-21-Preview-5 只使用库所需的ID生成库项目的R类,从而降低了对字段和方法达到dex文件限制的风险。
您需要手动清理库项目中的bin文件夹。
您可以查看Tor Norbye google +页面上的更新 https://plus.google.com/116539451797396019960/posts/KVax2483Erk