मैंने आयनिक वातावरण के अपने पहले के वर्किंग वर्जन को तोड़ने में कामयाब रहा है। उदाहरण के लिए: मैं डेमो प्रोजेक्ट" सिडमेनू "डाउनलोड करता हूं और" आयनिक प्लेटफॉर्म ऐड एंड्रॉइड "चलाता हूं। । किसी भी समस्या के बिना जब मैं "आयनिक निर्माण" मैं निम्न संदेश मिलता है चलाने का प्रयास:।विंडोज पर आयनिक: एंड्रॉइड एसडीके स्थापित। अभी भी "त्रुटि: कृपया एंड्रॉइड लक्ष्य स्थापित करें:" एंड्रॉइड -22 "
$ ionic build
Running command: "c:\Program Files\nodejs\node.exe" h:\git\Absolut\hooks\after_p
repare\010_add_platform_class.js h:/git/myapp add to body class: platform-android
Running command: cmd "/s /c "h:\git\Absolut\platforms\android\cordova\build.bat"
"
[Error: Please install Android target: "android-22".
Hint: Open the SDK manager by running: c:\Users\nicsj\AppData\Local\Android\android-sdk\tools\android.BAT
You will require:
1. "SDK Platform" for android-22
2. "Android SDK Platform-tools (latest)
3. "Android SDK Build-tools" (latest)]
ERROR building one of the platforms: Error: cmd: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: cmd: Command failed with exit code 2
at ChildProcess.whenDone (c:\Users\nicsj\AppData\Roaming\npm\node_modules\co
rdova\node_modules\cordova-lib\src\cordova\superspawn.js:134:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1015:16)
at Process.ChildProcess._handle.onexit (child_process.js:1087:5)
मुझे समझ नहीं आता क्या एंड्रॉयड -22 पहले से स्थापित है के बाद से त्रुटि संदेश के कारण मैं एसडीके platform- है । उपकरण और निर्माण उपकरण के रूप में अच्छी तरह से वे पथ पर हैं:
.../c/Program Files (x86)/Java/jdk1.7.0_71/bin:/c/Users/nicsj/AppData/Local/Android/android-sdk/tools:/c/Users/nicsj/AppData/Local/Android/android-sdk/build-tools/22.0.1:/c/Users/nicsj/AppData/Local/Android/android-sdk/platform-tools
आयोनिक स्थापना:
Cordova CLI: 5.1.1
Gulp version: CLI version 3.9.0
Gulp local:
Ionic CLI Version: 1.6.4
Ionic App Lib Version: 0.3.8
OS: Windows 7 SP1
Node Version: v0.12.5
एंड्रॉयड एसडीके:
C:\Users\nicsj>android list targets
Available Android targets:
----------
id: 1 or "android-22"
Name: Android 5.1.1
Type: Platform
API level: 22
Revision: 2
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, W
XGA720, WXGA800, WXGA800-7in
Tag/ABIs : no ABIs.
----------
id: 2 or "android-23"
Name: Android 6.0
Type: Platform
API level: 23
Revision: 1
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, W
XGA720, WXGA800, WXGA800-7in
Tag/ABIs : no ABIs.
यह समस्या नया है और मैं नहीं जानता कि यह क्या कारण होता है। मुझे कहां देखना चाहिए पर कोई सलाह?
जावा जेडीके स्थापित है और सभी पथ सेट हैं। मैंने एनपीएम के माध्यम से आयनिक और कॉर्डोवा को पुनर्स्थापित किया लेकिन मुझे अभी भी वही त्रुटि मिल गई है। – veor
क्या आप अपाचे चींटी और एंड्रॉइड एसडीके स्थापित करते हैं? – marian
हां, एंड्रॉइड एसडीके और चींटी स्थापित है। उपरोक्त के समान त्रुटि। – veor