2013-05-20 144 views
11

今天我有一个奇怪的错误,很奇怪,因为应用程序前一天工作,我没有改变任何东西,我也更新了Android SDK和eclipse。

05-20 08:03:14.217: E/AndroidRuntime(1925): java.lang.NoClassDefFoundError: android.support.v4.app.NotificationCompat$Builder

05-20 08:03:15.918: E/dalvikvm(1716): Could not find class 'android.support.v4.app.NotificationCompat$Builder', referenced from method com.me.app.ObjReminder.setNotification

为什么我这个错误?我该如何解决它?

编辑:谢谢大家,我解决检查“订单和导出”选项卡中的“Android专用库”。但我不明白为什么检查消失

+7

http://stackoverflow.com/questions/16636039/java-lang-classnotfoundexception-after-changing-nothing-in-the-project-but-upgra/16/1636127#16636127。检查链接。右键点击你的项目。转到属性。选择java构建路径。选择订单导出选项卡。选择Android私人图书馆。清理并建立 – Raghunandan

+0

看看http://stackoverflow.com/questions/16596969/libraries-do-not-get-added-to-apk-anymore-after-upgrade-to-adt-22/16596990#16596990帮助 – CommonsWare

回答

4

当我们更新我们的SDK时,默认支持api会自动更新。

因此,前面引用的支持库会变得晦涩难懂。

您只需要打开项目属性并更新引用的库。

相关问题