Tôi có một dự án tham chiếu hai dự án thư viện. Sau khi nâng cấp các công cụ ADT và SDK lên version 17, ứng dụng gặp sự cố ngay sau khi nó truy cập tham chiếu đến một lớp được xác định trong một trong các dự án Thư viện. Lỗi như:Công cụ SDK đã cập nhật và ADT đến 17 và hiện đang nhận được VerifyErrors
Unable to resolve superclass of Lcom/my/package/name/MyActivity; (118)
Link of class 'Lcom/my/package/name/MyActivity;' failed
VFY: unable to find class referenced in signature (Lcom/my/package/name/MyActivity;)
và:
FATAL EXCEPTION: main
java.lang.VerifyError: my/package/name/util/SomeClass
at my.package.name.App.onCreate(App.java:120)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:969)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3925)
at android.app.ActivityThread.access$1300(ActivityThread.java:122)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1184)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4340)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
(gói và các lớp học của tôi là không được đặt tên như vậy, chỉ cần sửa đổi chúng cho đăng tải tại đây)
Bất kỳ ý tưởng về những gì đang xảy ra đây? Theo như tôi có thể nói không có lỗi xây dựng và dự án của tôi trông giống như nó đang tham chiếu dự án thư viện một cách chính xác.
Bạn đã thử làm sạch và xây dựng lại các dự án của mình chưa? –
Tôi làm mới, tôi làm sạch, xây dựng lại, đóng cửa, mở ra, khóc và một vài thứ khác. ;) Làm sạch dường như không thay đổi bất cứ điều gì, nhưng tôi đã tìm thấy một cái gì đó đã làm (xem bên dưới). Cảm ơn mặc dù! – cottonBallPaws