2014-04-05 7 views
7

मेरा कोड संकलित करता है। कोड में कोई त्रुटि नहीं है। मैंने पूर्ण एसडीके डाउनलोड किया। रन पर मुझे यह त्रुटि मिलती है:ग्रहण परियोजना नहीं चलाया जा सकता - एपीआई डेटाबेस नहीं मिल सकता

Can't find API database; API check not performed   

और यह स्थान में है: पंक्ति 1, एंड्रॉइड लिंट समस्या टाइप करें।

मुझे नहीं पता कि क्या गलत है।

उत्तर

5

मैंने इसे ठीक किया। मैनिफेस्ट में मैंने उपयोग-एसडीके minSdkVersion निर्दिष्ट किया था, लेकिन मेरे पास targetSdkVersion नहीं था। TargetSdkVersion पैरामीटर के अलावा यह संकलित और भाग गया।

+0

मैं दोनों सेट है: 'एंड्रॉयड: minSdkVersion =" 8 " एंड्रॉयड: targetSdkVersion =" 19 "' हालांकि यह है कि त्रुटि दिखाता है। – lama12345

+2

@ lama12345 शारीरिक रूप से उन्हें एसडीके प्रबंधक से स्थापित करना होगा, अगर वे इंस्टॉल नहीं हैं, तो आपको –

16

मैंने इसे अलग हल किया है। प्रकट में मैं था:

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

समस्या यह है कि नई ग्रहण एडीटी की स्थापना, "एंड्रॉयड एसडीके प्रबंधक" के बाद मैं किसी भी एसडीके मंच स्थापित किया था नहीं किया। इसलिए मैंने एपीआई 1 9 एसडीके प्लेटफार्म & दस्तावेज़ीकरण & स्रोत स्थापित किए हैं। मैं एपीआई 9 भी स्थापित करूंगा, लेकिन किसी कारण से यह एसडीके प्रबंधक में गायब है।

वैसे भी, मैंने एंड्रॉइड संपादित किया है: minSdkVersion = "10" -> [save] -> फिर से एंड्रॉइड में बदल गया: minSdkVersion = "9" -> [save] ... और समस्या चली गई ।

2
  • 9 या कुछ और करने के लिए Uses Sdk
  • परिवर्तन Min SDK version पर अपने Manifest
  • क्लिक करने के लिए जाने के लिए और (बचाने के लिए) ctrl+s प्रेस
  • त्रुटि अपने मूल मूल्य
  • वापस करने के लिए अब
  • परिवर्तन Min SDK version गायब चाहिए

जो इसे हल करता है मुझे।

1

पैकेज एक्सप्लोरर में, एंड्रॉइड लिंट समस्या प्रदर्शित करने वाली प्रोजेक्ट पर राइट क्लिक करें। फिर विकल्प एंड्रॉइड टूल्स चुनें- उस बिंदु से साफ़ लिंट मार्कर

चुनें कि त्रुटि को हटा देना चाहिए।

+0

पर ध्यान दिए बिना यह त्रुटि मिलेगी धन्यवाद आपका जीवनभर !! –

संबंधित मुद्दे