2015-03-06 14 views
11

मैं एक परियोजना है कि लहर एमुलेटर के साथ अच्छी तरह से चल रही है, लेकिन जब मैं एक भौतिक Android डिवाइस पर यह शुरू करने के लिए प्रयास करते हैं, मैं निम्नलिखित त्रुटि मिलती है:Cordova 4.3.0 त्रुटि: स्थापित करें एंड्रॉयड लक्ष्य: "android-21"

Error: Please install Android target: "android-21".

Hint: Open the SDK manager by running: C:\Program\ Files\ (x86)\Android\android- sdk\tools\android.BAT

You will require:

  1. "SDK Platform" for android-21
  2. "Android SDK Platform-tools (latest)
  3. "Android SDK Build-tools" (latest)

ERROR running one or more of the platforms: Error: cmd: Command failed with exit code 2 You may not have the required environment or OS to run this project

मैं जिस डिवाइस का उपयोग कर रहा हूं वह एंड्रॉइड 4.2.2 पर है। मेरे कंप्यूटर पर स्थापित एसडीके 4.4.2 (एपीआई 1 9) है: android skd

मुझे समझ में नहीं आता कि मेरा ऐप मेरे डिवाइस पर क्यों नहीं आ रहा है।

+0

जुड़ी अपनी परियोजना फ़ोल्डर में जाएँ -> प्लेटफार्मों -> एक droid -> AndroidManifest.xml कुछ ढूंढें '' आप क्या देखते हैं? – AtanuCSE

+0

<उपयोग-एसडीके एंड्रॉइड: minSdkVersion = "10" एंड्रॉइड: targetSdkVersion = "21" /> मुझे लगता है कि मुझे एसडीके 21 स्थापित करने की आवश्यकता है? –

+0

फिर अपने एसडीके अपडेट करें। V21 टूल्स – AtanuCSE

उत्तर

16

मैं बस दो मौजूदा जवाब, जो दोनों समस्या को हल करने के लिए आवश्यक हैं संकलन कर रहा हूँ।

project folder -> platforms -> android -> AndroidManifest.xml 

पर जाएं तरह

<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="21" /> 

कुछ खोजने के लिए और 2119 लिए बदल जाते हैं।

फिर

project folder -> platforms -> android -> project.properties 

के पास जाकर बदल

target=android-21 

को

target=android-19 
+1

आपके उत्तर के लिए धन्यवाद लेकिन मुझे यह त्रुटि मिल रही है: एंड्रॉइड-एसडीके/टूल्स/चींटी/बिल्ड। xml: 542: प्रोजेक्ट लक्ष्य को हल करने में असमर्थ 'android-21' – Ricbermo

2

जाओ

project folder -> platforms -> android -> AndroidManifest.xml 

की तरह

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

कुछ मिल जाए तो आप इसे targetSdkVersion 21. है देखेंगे कि 19 बनाने के लिए और अब के लिए चलाते हैं। 21 के साथ जाने के लिए, अपने एंड्रॉइड उपकरण अपडेट करें।

+0

में एपीआई 1 पर सेट करें मेरे लिए काम नहीं किया – CodyBugstein

3

तुम भी फ़ाइल प्लेटफार्मों/एंड्रॉयड/project.properties और इनपुट सही लक्ष्य संपादित करना चाहिए।

1

मैं एक ही समस्या थी। मैंने पाया कि यह परियोजना का नाम था जिसने समस्या उत्पन्न की क्योंकि इसमें विशेष वर्ण '&' शामिल थे।

तो मैं एक साधारण नाम के साथ अपने प्रोजेक्ट का नाम बदला है और यह बहुत अच्छी तरह से अब काम करता है।

+0

स्टैक ओवरफ़्लो में आपका स्वागत है! StackOverflow की नीति एक अंग्रेजी बोलने वाली साइट होना है, इसलिए अन्य भाषाओं में पोस्ट को हटाने के लिए ध्वजांकित किया जाएगा। मैं अंग्रेजी होने के लिए अपनी पोस्ट को संपादित करने के लिए पर्याप्त फ्रांसीसी जानता हूं लेकिन आम तौर पर यह संभव नहीं होगा। – SuperBiasedMan

2

आप निम्न पैकेज स्थापित करना चाहिए

  1. Android SDK प्लेटफार्म उपकरण (नवीनतम)
  2. Android SDK निर्माण उपकरण (नवीनतम)
  3. एसडीके मंच (एपीआई 22)

आपकी जानकारी के लिए कृपया देखें नीचे स्क्रीनशॉट enter image description here

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