2014-04-05 21 views

Trả lời

5

Tôi đã sửa nó. Trong tệp kê khai tôi đã sử dụng-sdk minSdkVersion được chỉ định nhưng tôi không có targetSdkVersion. Sau khi bổ sung tham số targetSdkVersion nó đã biên dịch và chạy.

+0

Tôi có cả thiết lập: 'android: minSdkVersion = "8" android: targetSdkVersion = "19" ' Mặc dù nó cho thấy lỗi đó. – lama12345

+2

@ lama12345 Bạn phải cài đặt chúng từ trình quản lý SDK, nếu chúng chưa được cài đặt, bạn sẽ nhận được lỗi đó bất kể –

16

Tôi đã giải quyết nó khác đi. Trong tệp kê khai tôi có:

<uses-sdk 
    android:minSdkVersion="9" 
    android:targetSdkVersion="19" /> 

Vấn đề là sau khi cài đặt ADT Eclipse mới, trong "Trình quản lý SDK Android", tôi chưa cài đặt nền tảng BẤT CỨ SDK nào. Vì vậy, tôi đã cài đặt nền tảng API 19 SDK & Tài liệu & Nguồn. Tôi cũng sẽ cài đặt API 9, nhưng vì lý do nào đó nó bị thiếu trong SDK Manager.

Dù sao, sau này tôi đã chỉnh sửa android: minSdkVersion = "10" -> [lưu] -> lại thay đổi thành android: minSdkVersion = "9" -> [save] ... Và sự cố đã biến mất .

2
  • đi của bạn Manifest
  • nhấp chuột vào Uses Sdk
  • thay đổi Min SDK version-9 hay cái gì khác và nhấn ctrl+s (tiết kiệm)
  • lỗi sẽ biến mất tại
  • thay đổi Min SDK version trở lại giá trị ban đầu của bạn

Điều đó giải quyết được cho tôi.

1

Trong Trình khám phá gói, nhấp chuột phải vào dự án hiển thị Vấn đề Lint của Android. Sau đó, chọn công cụ Android tùy chọn - từ thời điểm đó, chọn Clear Lint Markers

Điều đó sẽ xóa lỗi.

+0

Cảm ơn bạn! –

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