android - आयनिक ईओनिक प्लेटफॉर्म एंड्रॉइड नहीं चला सकता




macos cordova (3)

यदि आप होमब्रे के जरिए एंड्रॉइड एसडीके स्थापित करते हैं, तो तय यह है:

export ANDROID_HOME=`brew --prefix android`

आयनिक ढांचे को सीखने के लिए मैं इस डेमो का अनुसरण करना शुरू कर रहा हूं।

मैंने इसे उस बिंदु पर बनाया जहां यह सुझाव देता है कि मैं ionic platform android में टाइप करता हूं। जब मैं यह टाइप करता हूं, तो मुझे यह त्रुटि मिलती है:

C02FF724DF91:todo jcorser$ ionic platform android
Creating android project...

/Users/jcorser/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/node_modules/q/q.js:126
                    throw e;
                          ^
Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.
    at /Users/jcorser/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/lib/check_reqs.js:158:19
    at _fulfilled (/Users/jcorser/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/node_modules/q/q.js:798:54)
    at self.promiseDispatch.done (/Users/jcorser/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/node_modules/q/q.js:827:30)
    at Promise.promise.promiseDispatch (/Users/jcorser/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/node_modules/q/q.js:760:13)
    at /Users/jcorser/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/node_modules/q/q.js:821:14
    at flush (/Users/jcorser/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/node_modules/q/q.js:108:17)
    at process._tickCallback (node.js:419:13)
    at Function.Module.runMain (module.js:499:11)
    at startup (node.js:119:16)
    at node.js:906:3
Error: /Users/jcorser/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/create: Command failed with exit code 8
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:755:16)
    at Process.ChildProcess._handle.onexit (child_process.js:822:5)

मै मैक ओएसएक्स पर हूं एंड्रॉइड स्टूडियो का उपयोग करने से पहले मैंने दो एंड्रॉइड ऐप विकसित किए हैं I मैं मैन्युअल $ export JAVA_HOME=$(/usr/libexec/java_home) पर OSX के लिए सुझाव का भी अनुसरण किया, लेकिन इसने समस्या ठीक नहीं की।


विंडो में सिस्टम वैरिएबल में ANDROID_HOME सेट किया गया था


यदि आपने होमब्रे के जरिए एंड्रॉइड एसडीके स्थापित किया है, तो इसे ठीक करें:

export ANDROID_HOME=`brew --prefix android`




ionic-framework