SDK प्लेटफ़ॉर्म गुम, API 18


80

जबकि मैं एपीआई 18 को स्थापित करने की कोशिश कर रहा हूं यह केवल "Google API 18"(और कुछ नहीं) दिखाता है । अब अगर मैं इन google API को इनस्टॉल करने की कोशिश करता हूँ तो Android SDK Managerयह एक मैसेज दिखाता है "this package depends on "Missing SDK platform Android, API 18"। और इंस्टॉल बटन अक्षम है।

क्या यहां किसी के पास कोई विचार है कि ग्रहण के साथ एपीआई 18 (4.3_MR2 एसडीके) कैसे स्थापित किया जाए


मैंने अपने sdk टूल्स और साथ ही अपने adt को अपडेट किया है !! इसने आकर्षण की तरह काम किया ..
amalBit

जवाबों:


102

क्या आपने एसडीके प्लेटफॉर्म टूल संस्करण 18 स्थापित किया है? आपके SDK प्रबंधक में, SDK प्लेटफ़ॉर्म टूल का नवीनतम संस्करण होगा जिसे आपको पहले स्थापित करना है फिर ग्रहण को फिर से शुरू करना है और फिर Android SDK API 18 के लिए प्रयास करना है

यहाँ छवि विवरण दर्ज करें


हाँ यह मुद्दा था। SDK प्लेटफ़ॉर्म-टूल्स स्थापित करने के बाद, यह एपी 18 की सभी सामग्रियों को दिखाता है और इसे स्थापित करने में सक्षम हो सकता है। आपके उत्तर के अलावा, एपीआई 18 को स्थापित करने योग्य बनाने के लिए प्लेटफ़ॉर्म टूल इंस्टॉल करने के बाद इसे ग्रहण की पुनः आरंभ की आवश्यकता है।
AAnkit

@AAnkit मैंने प्लेटफ़ॉर्म टूल इंस्टॉल करने के बाद ग्रहण को फिर से शुरू करने के लिए अपडेट किया है। मुझे बताने के लिए धन्यवाद, मैं यह भूल गया।
एंड्रॉयड किलर

2
शायद यह नोटिस करने के लिए अच्छा है कि प्लेटफ़ॉर्म टूल पैकेज केवल तभी दिखाई देता है जब आप इंस्टॉल किए गए सही की जांच करते हैं, जिस तरह से उत्तर के लिए धन्यवाद
Magorich

1
@ मगोरिक जो ठीक है लेकिन यह इस बात पर निर्भर करता है कि यू ने कोई विशिष्ट पैकेज स्थापित किया है या नहीं।
एंड्रायड किलर

1
मुझे टूल> एंड्रॉइड एसडीके टूल्स और प्लेटफ़ॉर्म-टूल्स अपडेट करना था। प्रबंधक विंडो बंद करें और इसे फिर से खोलें। इसके बाद फिर से अपडेट रन करें।
डेविड डगलस

19

यह पहले करो:

ग्रहण> विंडो> एंड्रॉइड एसडीके मैनेजर> पैकेज> रीलोड

फिर पुनः स्थापित करना


6

इसे ठीक करने का दूसरा तरीका:

0) एपीआई 18 का चयन किए बिना अन्य पैकेज स्थापित करें,

1) ग्रहण एडीटी को फिर से शुरू करें,

2) एसडीके प्रबंधक खोलें, फिर एपीआई 18 रेव 1 दिखाई देगा।


4

खेल के लिए देर से, एक ही मुद्दा। न तो एसडीके उपकरण, न ही एसडीके प्लेटफॉर्म उपकरण मेरे लिए दिखाए गए। यह 4-चरणीय प्रक्रिया थी:

  1. अद्यतनों के लिए ग्रहण / सहायता / जाँच करें, जो कुछ भी पाया गया, उसे पुनः आरंभ किया
  2. एक्लिप्स / विंडो / एंड्रॉइड एसडीके मैनेजर - स्थापित एंड्रॉइड सपोर्ट रिपॉजिटरी (धन्यवाद, बर्गोग)। बंद एसडीके मैनेजर।
  3. ग्रहण / विंडो / एंड्रॉइड एसडीके प्रबंधक - अब एंड्रॉइड एसडीके टूल्स (रेव 22) को शीर्ष पर दिखाया गया है, इंस्टॉल किया गया है। बंद एसडीके मैनेजर
  4. अब एंड्रॉइड एसडीके प्लेटफ़ॉर्म टूल्स एपीआई 18 सेक्शन में दिखाई दिए - इंस्टॉल किए गए। पुनः आरंभ ग्रहण (या एपीआई 18 हर जगह उपलब्ध नहीं होगा)।

अंत में एक नया संस्करण बनाने के लिए जाना अच्छा है।


2

मेरा भी यही हाल था। मेरे लिए ADT प्लगइन को 22.0.5 संस्करण में अपडेट करने का काम किया, जिससे ग्रहण बंद हो गया। फिर - ग्रहण> विंडो> एंड्रॉइड एसडीके मैनेजर> पैकेज> रीलोड। उम्मीद है कि यह किसी की मदद करेगा।


2

एक ही समस्या थी। संदेश था:

पैकेज google apis android api 18 संशोधन 1 गायब sdk प्लेटफॉर्म android api 18 पर निर्भर करता है

मैंने इसे निम्न चरणों की तरह हल किया:

  1. ग्रहण -> सहायता -> अद्यतनों की जांच करें (फिर पूछे जाने पर "ठीक" पर क्लिक करें - क्या आप इसे स्थापित करना चाहते हैं - स्थापना समाप्त करने के लिए ग्रहण को फिर से शुरू करने के लिए "ठीक" / "हां" पर क्लिक करें)
  2. विंडो -> एंड्रॉइड एसडीके मैनेजर -> सभी को अचयनित करें (फिर नीचे स्क्रॉल करें एक्स्ट्रा पर जाएं और केवल एंड्रॉइड सपोर्ट रिस्पॉजिटरी का चयन करें, जब स्थापित नहीं हो, तो इसे इंस्टॉल करें)
  3. विंडो -> एंड्रॉइड एसडीके मैनेजर -> xx पैकेज स्थापित करें

मेरे लिए ठीक काम किया।


धन्यवाद - ग्रहण की आवश्यकता नहीं है। मेरे लिए रिपॉजिटरी "Google Inc." के अंतर्गत थी, न कि "एक्स्ट्रा"।
tmandry 3

2

यह है कि मैं कैसे तय:

  1. "मैनिफेस्ट कैश" के तहत, "क्लियर कैश" पर क्लिक करें
  2. "पैकेज" पर जाएं और "रीलोड" पर क्लिक करें
  3. उपकरण की जाँच करें -> Android SDK प्लेटफ़ॉर्म-उपकरण
  4. बस इस पैकेज को स्थापित करें
  5. SDK प्रबंधक को पुनरारंभ करें

"एक्स्ट्रा" के तहत बहुत सारे पैकेज मेरे लिए गायब थे। उपरोक्त सभी 5 चरणों को केवल "एंड्रॉइड एसडीके टूल्स" स्थापित करने के अतिरिक्त चरण के साथ करना और फिर से शुरू करना मेरे लिए एक आकर्षण की तरह काम करता है। इनमें से बहुत सारे पैकेज "एंड्रॉइड एसडीके प्लेटफॉर्म-टूल्स" और "एंड्रॉइड एसडीके टूल्स" पर निर्भर करते हैं, इसलिए जब इन दो मुख्य पैकेजों को अपडेट करने की आवश्यकता होती है, तो निर्भर पैकेज हटा दिए जाते हैं - उपयोगकर्ता को सूचित किए बिना कि क्या हुआ था !!
फीलो 99

1

ग्रहण> विंडो> एंड्रॉइड एसडीके मैनेजर> पैकेज> रीलोड

इसने मेरे लिए काम किया। धन्यवाद! अब मैं 18 में अपडेट कर सकता हूं। मैं यहां नया हूं और जगुआर के पोस्ट को वोट करने की कोशिश कर रहा हूं, लेकिन मैं ऐसा नहीं कर सकता।


1

मुझे लगता है कि इसी तरह के मुद्दे थे। मैं आखिरकार एपीआई 18 मेसेज को पास कर गया जब मैंने sdk टूल्स को 22 में अपडेट किया, जिसने फिर एक और त्रुटि बताई कि टूल को फिर से लोड किया गया। मैंने sdk mgr को फिर से खोला और 22.3 और प्लेटफ़ॉर्म टूल को Rev19 और कुछ अन्य टूल विकल्प उपलब्ध थे। मैंने अभी तक API19 और API 18 के साथ एक और अपडेट किया था और ऐसा लगता है कि यह अब साथ चल रहा है। मुझे लगता है कि शायद एपीआई 18+ के लिए आपको इस बिंदु पर एसडीके टूल्स को 22.3 पर अपडेट करना होगा। Btw, मैं भी प्रक्रिया के हिस्से के दौरान एक फ़ाइल लॉक मिला है और पृष्ठभूमि में ग्रहण को बंद करने और तय किए गए रिट्री को मार रहा हूं। खतरा .. आगे यह कह रहा है कि ADT का संस्करण 22.0+ होना चाहिए।
मैंने ADT को 22.3 में अपडेट किया है। ग्रहण / सहायता / नए सॉफ़्टवेयर को स्थापित करके (अपडेट को अपडेट करके बस यह कहा गया था कि यह अद्यतित है) ... एक अहस्ताक्षरित सामग्री त्रुटि .. अपडेट के बाद ADT को पुनरारंभ किया गया .. जो मुझे लगता है कि मैं से काम कर रहा हूँ अब तक बताओ।


Stackoverflow में आपका स्वागत है। आपको अपने उत्तर को (1) पढ़ने में आसान बनाना चाहिए, जो संक्षिप्त रूप से उपयोग न करें और (2) आपके उत्तर को थोड़ा स्वरूपित और संरचित करें। इस तरह यह अधिक संभावना है कि आपका उत्तर उत्कीर्ण हो जाए।
user1251007

महान बिंदु - मैंने यह भी पाया कि "रीलोड" को मारना पर्याप्त नहीं था। केवल जब मैंने एसडीके प्रबंधक प्रक्रिया को छोड़ दिया और समाप्त कर दिया, तब इसे फिर से खोल दिया, क्या मैंने प्रगति करना शुरू कर दिया।
मिकरमेनील

1

मैं इस के साथ हल किया है:

  1. Android एसडीके प्रबंधक खोलें -> संकुल -> पुनः लोड करें
  2. Android SDK प्रबंधक को पुनरारंभ करें
  3. "लापता" पैकेज स्थापित करें (अब दृश्यमान)

0

मुझे अपने मैक और विंडोज विकास मशीनों पर यह समस्या थी। एकमात्र उपाय एंड्रॉइड एसडीके के नवीनतम संस्करण को पुनर्स्थापित करना है। Google ने वास्तव में इस पर गेंद को गिरा दिया।


0

मेरे पास आपके जैसे ही एक समस्या थी (विशुद्ध रूप से समस्या वर्णन से), लेकिन मेरा एंड्रॉइड एसडीके प्लेटफॉर्म-टूल डब्ल्यूएएस पहले से ही स्थापित था (16.0.2)। अन्य सभी पैकेजों ने इसे मान्यता नहीं दी। मैंने प्लेटफ़ॉर्म टूल्स को अनइंस्टॉल करना और फिर रीइंस्टॉल करना समाप्त कर दिया। फिर बाकी सबने उसे पहचान लिया।


0

एक अलग वेबसाइट से मिला

इस समस्या को हल करने के लिए चरण:

  1. एसडीके प्रबंधक खोलें
  2. टूल्स -> विकल्प पर जाएं
  3. "मैनिफेस्ट कैश" के तहत, "क्लियर कैश" पर क्लिक करें
  4. फिर "पैकेज" पर जाएं और "रीलोड" पर क्लिक करें

0

मैं मैक पर हूं, मैंने उसी सवाल का सामना किया। मुझे API 18 में SDK प्लेटफ़ॉर्म नहीं मिला। मैक पर इसे हल करने के लिए समाधान पहले SDK टूल्स स्थापित किया गया है, फिर sdk प्रबंधक को पुनरारंभ करें और फिर मुझे API 18 में SDK प्लेटफ़ॉर्म मिला।


0

मुझे वही समस्या हो रही थी, लेकिन API19 के साथ । मैंने प्रत्येक इंस्टॉल के बाद एंड्रॉइड एसडीके प्रबंधक को बंद करते हुए व्यक्तिगत रूप से निम्नलिखित स्थापित किया (धन्यवाद cdoner):

  • एंड्रॉयड एसडीके टूल्स 22.3
  • Android समर्थन रिपॉजिटरी 3

और फिर मैं इसके साथ API19 को स्थापित करने में सक्षम था, अब यह त्रुटि नहीं फेंक रहा है। ( "यह पैकेज 'मिसिंग एसडीके प्लेटफॉर्म एंड्रॉइड, एपीआई 19' पर निर्भर करता है) )

मैंने 15+ वर्षों के बाद कोडिंग में वापस आने का फैसला किया और जावा और एंड्रॉइड के लिए पूरी तरह से नया हूं, केवल हेड स्टार्ट जावा पुस्तक को पढ़ा है । आसान चरणों का पालन करने के लिए धन्यवाद, खासकर किसी नए व्यक्ति के लिए।


0

मैं ग्रहण से नया एसडीके स्थापित नहीं कर सका (मदद -> नए सॉफ्टवेयर स्थापित / अपडेट के लिए जांच), यह शिकायत की नए संस्करण पहले से ही स्थापित है। हालाँकि, SDK प्रबंधक में नया SDK नहीं दिखा।

मैंने कमांड लाइन के माध्यम से नए एसडीके संस्करण को स्थापित करके इसे हल किया: एंड्रॉइड अपडेट एसडीके --नो-यूआई

बाद में एसडीके प्रबंधक के माध्यम से Google एपीआई और अन्य टूल को अपडेट करना संभव था।


0

समाशोधन कैश मेरे लिए समस्या का हल है। (उपकरण> विकल्प)


0

मुझे एपीआई 19 के साथ यह समस्या थी। मेरे लिए ग्रहण में शुरू होने वाले एंड्रॉइड एसडीके प्रबंधक का उपयोग करने की कुंजी है। फिर, ऊपर दी गई सलाह ने समस्या को ठीक करने का काम किया।

पृष्ठभूमि: अन्य कमांड लाइन सामान जो मैं कर रहा था, उसके कारण, मैं प्रॉम्प्ट पर "android" लिखकर SDK प्रबंधक शुरू कर रहा था। - जो मुझे करने के लिए कहा जा रहा था वह त्रुटि है।


0
  1. इसमें न्यूनतम sdk और अधिकतम sdk संकुल की आवश्यकता होती है।
  2. आपने केवल अधिकतम एसडीके ही स्थापित किया है।, एपीआई 18 3. यह न्यूनतम के लिए अन्य एसडीके पैकेजों पर भी निर्भर करता है

और बस एक्सट्रैस जोड़ें और सुनिश्चित करें कि पैकेज स्थापित हैं
प्रिया

0

एसडीके प्लेटफॉर्म एंड्रॉइड, एपीआई 26 के लिए मेरा समाधान (यह एपीआई 18 के लिए भी काम करना चाहिए)

  1. एसडीके टूल्स को अपडेट करें
  2. SDK प्रबंधक और ग्रहण को पुनरारंभ करें
  3. एसडीके प्लेटफॉर्म एपीआई 26 स्थापित करें, जो अब दिखाई दे रहा है
  4. अन्य एपीआई 26 पैकेज स्थापित करें

0

यदि आप sdk प्रबंधक के पदावनत संस्करण का उपयोग कर रहे हैं जैसे संस्करण r24.xx, तो आपको कुछ भी स्थापित करने से पहले sdk संस्थापन मेनू से प्लेटफ़ॉर्म टूल्स को अपडेट करना होगा। आपको ऐसा कई बार करना पड़ सकता है (जब तक कि अद्यतन अधिसूचना दिखाई देती है)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.