2013-02-14 12 views
32

मैं ग्रहण में एक नमूना एंड्रॉयड कोड को चलाने के लिए कोशिश कर रहा हूँ नहीं सुलझाया जा सकता है, लेकिन जब मैं कोशिश:android.annotation

the import android.annotation cannot be resolved 
:

import android.annotation.SuppressLint; 

मैं की तरह इस लाइन से संबंधित एक त्रुटि मिलती रहती है

अगर कोई मेरी मदद कर सकता है तो मैं सराहना करूंगा।

उत्तर

49

विच एपीआई क्या आप अपनी परियोजना में प्रस्तुत करते हैं।

क्योंकि

android.annotation.SuppressLint - यह बाद से जोड़ा गया है एपीआई स्तर में 16

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

आप अगले आप rigth माउस क्लिक-> गुण परियोजना और अगले जाँच

करने की ज़रूरत आपके लिए चित्र एपीआई स्तर के लिए परियोजना निर्माण लक्ष्य का चयन करें> = 16

enter image description here

+0

धन्यवाद, लगता है कि समस्या है। लेकिन जब मैं अपना एसडीके प्रबंधक खोलता हूं, तो यह मुझे 13 से अधिक एपीआई स्तर पर अपग्रेड करने का कोई विकल्प नहीं देता है। क्या मुझे फिर से अपना एसडीके डाउनलोड करना है? – m0j1

+2

हां, आपको अपडेट करने के लिए एंड्रॉइड एसडीके प्रबंधक चलाने की आवश्यकता है। इसके बाद आपको एडीटी प्लगइन अपडेट के लिए एक्लिप्स अपडेट सॉफ़्टवेयर चलाया जाना चाहिए। –

+0

पुस्तकालयों को आयात करते समय यह समस्या भी दिखाई दी, उदाहरण के लिए फेसबुक एसडीके। किसी कारण से यह मेरे मुख्य प्रोजेक्ट की तुलना में निचले स्तर पर निर्माण करने के लिए तैयार था। मुझे केवल libproject पर एक त्रुटि थी, न कि मेरे मुख्य ऐप और इसे काम करने के लिए केवल एसडीके के लिए बिल्ड पथ बदलना पड़ा। – Rarw

11

आपके android-sdk/tools/support/annotations.jar में, इसमें android.annotation.SuppressLint और android.annotation.TargetApi's परिभाषा शामिल है।

2

दिमित्री नेलेपोव का जवाब सही है, हालांकि कभी-कभी आपकी परियोजना पहले से ही वांछित परियोजना निर्माण लक्ष्य (यह मेरे मामले में हुई) पर है। बस बिल्ड केस को किसी दूसरे पर स्विच करें, "ओके" दबाएं, फिर इसे सही बनाएं परियोजना निर्माण लक्ष्य पर सेट करने के लिए चरणों को दोबारा करें।

+0

या तो काम नहीं करता है। – Josh

15

रूप Artem सुझाव दिया है, तो आप अपने प्रोजेक्ट में annotations.jar फ़ाइल शामिल करने के लिए आवश्यकता हो सकती है, लेकिन ध्यान दें अपने Android SDK में दो annotations.jar फ़ाइलें देखते हैं कि:

Android-SDK/उपकरण/support/annotations.jar - निम्नलिखित में से कौन एनोटेशन शामिल हैं:

  • SuppressLint
  • TargetApi

एंड्रॉइड-एसडीके/एक्स्ट्रा/एंड्रॉइड/सपोर्ट/एनोटेशन/एनोटेशन।जार - कौन कई अन्य एनोटेशन शामिल हैं:

  • 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