2013-05-20 44 views
11

Hôm nay tôi có một lỗi lạ, lạ vì ứng dụng đã hoạt động cách đây một ngày và tôi không thay đổi gì cả, tôi cũng đã cập nhật Android SDK và nhật thực.

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

Tại sao tôi gặp lỗi này? Làm thế nào tôi có thể giải quyết nó?

EDIT: Cảm ơn tất cả, tôi giải quyết kiểm tra 'Thư viện riêng tư Android' trong tab 'Đặt hàng và xuất'. Nhưng tôi không hiểu tại sao séc lại biến mất

+7

http://stackoverflow.com/questions/16636039/java-lang-classnotfoundexception-after-changing-nothing-in-the-project-but-upgra/16636127#16636127. Kiểm tra liên kết. Nhấp chuột phải vào dự án của bạn. goto tài sản. chọn đường dẫn xây dựng java. chọn tab xuất đơn hàng. chọn Thư viện riêng của Android. Làm sạch và xây dựng – Raghunandan

+0

Xem liệu http://stackoverflow.com/questions/16596969/libraries-do-not-get-added-to-apk-anymore-after-upgrade-to-adt-22/16596990#16596990 có giúp – CommonsWare

Trả lời

4

Khi nào chúng tôi cập nhật SDK, api hỗ trợ mặc định sẽ tự động được cập nhật.

Vì vậy, thư viện hỗ trợ được tham chiếu trước đó sẽ trở nên lỗi thời.

Bạn chỉ cần mở thuộc tính dự án và cập nhật thư viện được tham chiếu.

Các vấn đề liên quan