मुझे समय लगा की तुलना में मुझे परवाह इस समस्या को हल करने के लिए स्वीकार करने के लिए, इसलिए मैंने सोचा कि मैं यह साझा करूंगा कि मैक पर इस तरह के नौसिखिया उपयोगकर्ताओं के लिए यह कैसे काम करता है और जो लोग होमब्रू के साथ स्थापित नहीं हैं:
1) अपनी बैश प्रोफ़ाइल फ़ाइल खोलें (इस फ़ाइल को खोजने का पथ 'उपयोगकर्ता/.bash_profile' है, आपकी फ़ाइल का नाम हो सकता है। प्रोफाइल या कुछ समान)।
2) जहां भी आपने एंड्रॉइड एसडीके बचाया है, वहां एक रास्ता जोड़ें (आप इस तरह कुछ जोड़ सकते हैं: 'निर्यात पाथ = $ {पथ}:/एप्लीकेशन/एडीटी-बंडल/एसडीके/प्लेटफार्म-टूल्स:/एप्लीकेशन/adt-bundle/sdk/tools 'या आप इस तरह कुछ जोड़ सकते हैं:' निर्यात PATH = $ {PATH}:/डेस्कटॉप/adt-bundle/sdk/platform-tools:/डेस्कटॉप/adt-bundle/sdk/tools ') ।
सुनिश्चित करें कि ऊपर दिए गए पथ में दिखाया गया फ़ाइल नाम 'adt-bundle' वह नाम है जिसे आपने फ़ोल्डर के लिए सहेजा है! यदि ऐसा नहीं है, तो या तो इस नाम के साथ फ़ोल्डर को सहेजें, या उस फ़ोल्डर को बदलें जिससे आपने फ़ोल्डर को सहेजा है।
3) पुनः प्रयास करें। आपको कुछ और त्रुटियों का सामना करना पड़ सकता है, मैंने इस पृष्ठ पर जाकर मेरा हल किया: Cordova 3.5.0 Install Error- Please Install Android Target 19 मैंने टर्मिनल में 'एंड्रॉइड' टाइप किया ताकि सीधे ग्रहण में पैकेज मैनेजर तक जा सके। आवश्यक संस्करण स्थापित करने के बाद कमांड ने काम किया और एंड्रॉइड पैकेज को मेरे कॉर्डोवा एप्लिकेशन में स्थापित किया।
मैं ऊपर निष्कर्ष पर आने में अगले पन्नों बहुत उपयोगी पाया:
पथ (पथ के प्रयोग पर एक पुनश्चर्या की जरूरत -Understanding!http://help.exercism.io/understanding-path.html
Android के लिए ऊपर -Setting (जहां मैं रास्ता मिल गया): http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html#Using%20Plugman%20to%20Manage%0APlugins
नहीं 'sudo' आवश्यक पिछली बार मैंने इस के साथ परेशान करने के लिए किया था उम्र के पहले जब rbenv रूबी पर्यावरण) को स्थापित करने से था।
स्रोत
2014-10-13 22:17:32
यह उत्तर मेरे लिए काम किया। http://stackoverflow.com/questions/23960763/error-on-adding-platform-in-ionic-framework-on-windows – gfunk
आपके समाधान के साथ एक ही त्रुटि। – Sorcim
कौन सा उपयोगकर्ता "एंड्रॉइड के लिए चलाता है"? यदि आपके निर्यात आपके व्यक्तिगत bashrc में हैं और यदि कॉर्डोवा किसी अन्य उपयोगकर्ता द्वारा चलाया जाता है, तो ANDROID_HOME को उसके लिए परिभाषित नहीं किया जा सका। –