2013-02-14 44 views
32

Tôi đang cố gắng để chạy một mã android mẫu trong nhật thực, nhưng khi tôi cố gắng:android.annotation không thể giải quyết

import android.annotation.SuppressLint; 

tôi tiếp tục nhận được một lỗi liên quan đến dòng này như:

the import android.annotation cannot be resolved 

Tôi sẽ đánh giá cao nếu ai đó có thể giúp tôi với điều này.

Trả lời

49

API nào bạn tham chiếu trong dự án của mình.

android.annotation.SuppressLint - đó là kể từ khi gia tăng ở mức API 16

http://developer.android.com/reference/android/annotation/SuppressLint.html

Bạn cần làm gì tiếp theo

Bạn dự chuột rigth cấp nhấp chuột> Properties và kiểm tra tiếp theo hình ảnh cho bạn chọn Mục tiêu xây dựng dự án cho cấp API> = 16

enter image description here

+0

Cảm ơn, có vẻ như đó là vấn đề. nhưng khi tôi mở trình quản lý SDK của mình, nó không cung cấp cho tôi bất kỳ tùy chọn nào để nâng cấp lên cấp API hơn 13. Tôi có phải tải lại sdk của mình không? – m0j1

+2

Có, bạn cần chạy trình quản lý sdk android để cập nhật chekout. Sau đó, bạn phải chạy phần mềm Cập Nhật Eclipse để cập nhật Plugin ADT. –

+0

Sự cố này cũng xuất hiện khi nhập thư viện, ví dụ như Facebook SDK. Đối với một số lý do nó được thiết lập để xây dựng ở mức thấp hơn so với dự án chính của tôi. Tôi đã có một lỗi trên libproject chỉ, không phải ứng dụng chính của tôi và đã phải thay đổi đường dẫn xây dựng chỉ cho SDK cho nó hoạt động. – Rarw

11

Trong số android-sdk/tools/support/annotations.jar, mã chứa định nghĩa android.annotation.SuppressLintandroid.annotation.TargetApi's.

2

Câu trả lời của Dmitry Nelepov là chính xác, mặc dù đôi khi dự án của bạn đã có trên Project Build Target mong muốn (điều này xảy ra trong trường hợp của tôi). Chỉ cần chuyển đổi trường hợp xây dựng sang một trường hợp khác, nhấn "OK", sau đó làm lại các bước để đặt nó trở lại đúng Mục tiêu xây dựng dự án.

+0

Không hoạt động. – Josh

15

Như Artem gợi ý, bạn có thể cần phải bao gồm các tập tin annotations.jar vào dự án của bạn, nhưng lưu ý rằng có hai tập tin annotations.jar trong Android SDK của bạn:

android-sdk/tools/support/annotations.jar - trong đó bao gồm các chú thích như sau:

  • SuppressLint
  • TargetApi

android-sdk/extras/android/support/chú thích/chú thích.jar - Trong đó bao gồm nhiều chú thích khác:

  • AnimRes
  • AnimatorRes
  • AnyRes
  • ArrayRes
  • AttrRes
  • BoolRes
  • ColorRes
  • DimenRes
  • DrawableRes
  • FractionRes
  • IdRes
  • IntDef
  • IntegerRes
  • InterpolatorRes
  • LayoutRes
  • MenuRes
  • NonNull
  • Nullable
  • PluralsRes
  • RawRes
  • StringDef
  • StringRes
  • StyleRes
  • StyleableRes
  • XmlRes
Các vấn đề liên quan