2013-07-16 33 views
12

Vì vậy, tôi đã đấu tranh với việc nhập dự án hiện có vào nhật thực trong vài ngày và tôi cuối cùng cũng đã tìm ra. Tôi đã nhập tất cả các dự án thư viện cần thiết và nó hoạt động tốt, nhưng có thêm một lỗi nữa.Không thể giải quyết mục tiêu 'android-8' sau khi nhập thư viện

Dự án thư viện 'PortraitQR' có dấu 'x' màu đỏ cạnh chữ 'Không thể giải quyết mục tiêu' android-8 ''.

Tôi cố gắng để biên dịch ứng dụng nào nhưng nó bị treo, đây là file logcat:

07-16 18:24:14.296: E/AndroidRuntime(9673): FATAL EXCEPTION: main 
07-16 18:24:14.296: E/AndroidRuntime(9673): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{si.dvanadva.evanturist/si.dvanadva.evanturist.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "si.dvanadva.evanturist.MainActivity" on path: /data/app/si.dvanadva.evanturist-2.apk 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.app.ActivityThread.access$600(ActivityThread.java:141) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.os.Handler.dispatchMessage(Handler.java:99) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.os.Looper.loop(Looper.java:137) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.app.ActivityThread.main(ActivityThread.java:5041) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at java.lang.reflect.Method.invokeNative(Native Method) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at java.lang.reflect.Method.invoke(Method.java:511) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at dalvik.system.NativeStart.main(Native Method) 
07-16 18:24:14.296: E/AndroidRuntime(9673): Caused by: java.lang.ClassNotFoundException: Didn't find class "si.dvanadva.evanturist.MainActivity" on path: /data/app/si.dvanadva.evanturist-2.apk 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.app.Instrumentation.newActivity(Instrumentation.java:1054) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097) 
07-16 18:24:14.296: E/AndroidRuntime(9673):  ... 11 more 

tôi đã làm một số nghiên cứu về cách sửa chữa android-8 quyết lỗi mục tiêu, nhưng tôi không thể tìm thấy bất cứ nơi nào những gì phải làm gì nếu lỗi hiển thị ngay khi bạn nhập thư viện. Mọi người thường gặp lỗi này khi cập nhật với trình quản lý SDK.

+27

Trình quản lý SDK của bạn có cho biết rằng API Android 8 được cài đặt không? –

+0

Dự án của bạn được thiết lập để biên dịch thành phiên bản nào? –

+2

http://stackoverflow.com/questions/15804261/unable-to-resolve-target-android-15/15804314#15804314. giống!. – Raghunandan

Trả lời

27

Tôi đã phải mở trình quản lý SDK và chỉ cần cài đặt API cấp 8. Điều đó đã giải quyết được sự cố của tôi. Bình chọn người dùng trong các bình luận đã cho tôi giải pháp :)

+0

Cảm ơn! Tất cả các doanh nghiệp, ngay tại điểm – Sauron

7

trong một số trường hợp sau khi cài đặt, bạn nên chọn nền tảng đích cho dự án của mình. để làm như vậy:

  1. Nhấp chuột phải vào thuộc tính project->.
  2. Chọn Android trên bảng điều khiển bên trái.
  3. Nếu bạn thấy Android 4.0.3 trong (Project Build Target), sau đó đánh dấu vào nó và nhấp vào nút Áp dụng.
  4. Nếu bạn không có phiên bản 4.0.3 trong Mục tiêu xây dựng, thì bạn chưa có. để cài đặt, chỉ cần truy cập trình quản lý sdk và nhấp vào Nền tảng Android 4.0.3 (API 15) -SDK.
+1

thats những gì tôi muốn, BINGO ... BOOM! –

+0

hoạt động !! Cảm ơn! – AmpT

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