Tôi có một dự án Ứng dụng Android khá lớn đang tham khảo một số dự án thư viện. Mọi thứ đều ổn cho đến khi tôi nâng cấp plugin ADT nhật thực lên phiên bản mới nhất (v22). Tôi cũng đã nâng cấp SDK tất nhiên. Tôi không thấy bất kỳ lỗi biên dịch nào trong nhật thực, nhưng khi tôi chạy dự án trên điện thoại, tôi nhận được NoClassDefFoundError.
java.lang.NoClassDefFoundError: org.acra.ACRA
....
Thư viện arca được bao gồm trong một trong các dự án thư viện được tham chiếu (trong thư mục libs) và tôi có thể thấy nó trong "Thư viện riêng Android" trong trình thám hiểm gói, như tôi đã nói, không có lỗi biên dịch. Dự án chạy tốt trên máy tính của những người khác không nâng cấp ADT.
Tôi đã thử cả đống thứ bao gồm nhưng không giới hạn ở:
- cài đặt lại SDK Android
- tải xuống gói ADT mới
- xóa tất cả mã của tôi và lấy lại từ git
- sao chép thư viện trong câu hỏi vào dự án ứng dụng
- nhận xét mã sử dụng thư viện này - tôi chỉ gặp lỗi tương tự cho thư viện tiếp theo
tất cả mà không có bất kỳ thành công, vì vậy tôi đang thực sự tuyệt vọng ở đây.
Tôi sẽ thực sự hạnh phúc nếu bất cứ ai có thể cho tôi một gợi ý về cách giải quyết vấn đề đó.