PATH में Android SDK प्लेटफ़ॉर्म-टूल को जोड़कर umake से डाउनलोड किया गया है


12

मैं Ubuntu 14.04 ट्रस्टी तहर का उपयोग कर रहा हूं, और मैंने उबंटू द्वारा प्रदान किए गए ओमेक टूल के साथ एंड्रॉइड स्टूडियो डाउनलोड किया। इसने एंड्रॉइड स्टूडियो को रूट / टूल्स / एंड्रॉइड / एंड्रॉइड-स्टूडियो और प्लेटफॉर्म-टूल्स और अन्य सभी टूल्स - / root / Android / Sdk / पर डाउनलोड किया

मेरे पीसी पर एंड्रॉइड स्टूडियो ठीक काम कर रहा है, और मैं एक एप्लिकेशन बनाने में सक्षम हूं और इसका उपयोग करके अपने मोबाइल फोन पर भी चला सकता हूं। लेकिन मैं टूल तक कमांड लाइन एक्सेस चाहता हूं और इसलिए मैं उन्हें पर्यावरण पथ पर जोड़ना चाहता हूं।

उन्हें पर्यावरण पथ से जोड़ने के लिए, मैंने यह किया-

nano ~/.bachrc

और निम्नलिखित पंक्तियों को जोड़ा-

 export PATH=${PATH}:/root/Android/Sdk/platform-tools
 export PATH=${PATH}:/root/Android/Sdk/build-tools

लेकिन यह काम नहीं किया। जब मैं एक टर्मिनल से कमांड अदब देता हूं, तो यह प्लेटफॉर्म-टूल्स फ़ोल्डर से adb टूल्स को इन्वॉल्व करने के लिए नहीं लगता है। इसके बजाय यह मुझे android-tools-adb इंस्टॉल करने के लिए कहता है।

हालाँकि मैं प्लेटफ़ॉर्म-टूल्स में cd करने में सक्षम हो रहा हूँ, और वहाँ से adb और अन्य टूल्स चला रहा हूँ, लेकिन मैं बार-बार ऐसा नहीं करना चाहता। इसके अलावा, मैं अपने PATH में एंड्रॉइड स्टूडियो को कैसे जोड़ सकता हूं ताकि मुझे बार-बार इसके बिन / निर्देशिका में सीडी न डालना पड़े?

पहले से ही बहुत - बहुत धन्यवाद।


क्या कहते हैं which adbऔर which -a adb?
कार्ल रिक्टर

जवाबों:


12

इसने मेरे लिए काम किया

export PATH=$PATH:$HOME"/android-sdk-linux/platform-tools"

4

यदि आप Android SDK को Android Studio के माध्यम से स्थापित करते हैं (या किसी अन्य तरीके से जो आपको इस पथ के अंतर्गत Android SDK फ़ोल्डर में डालते हैं), इस पंक्ति को निष्पादित करें:

export PATH=$PATH:$HOME"/Android/Sdk/platform-tools"

1

मैंने इस लाइन को अपने .bashrc के नीचे जोड़ा और यह काम करता है।

export PATH=/home/[myusername]/android-sdk-linux/platform-tools:$PATH

source ~/.bashrc  #To update the bashrc with the changes in the current tab

मुझे PATH=${PATH}आपके उदाहरण में वाक्य रचना समझ में नहीं आती है , इसलिए मैं इस पर टिप्पणी नहीं कर सकता कि यह सही है या नहीं, लेकिन आप उपयोग किए गए वाक्यविन्यास की कोशिश कर सकते हैं।


1
PATH=$PATH:[path to add]इसका अर्थ है कि पथ को मूल पथ-चर के अंत में जोड़ा जाएगा। आपने उपयोग किया PATH=[path to add]:$PATH, इसका क्या अर्थ है कि पथ-चर से पहले पथ को जोड़ा जाएगा।
एलेक्स लेडिविन

0

मैंने स्नैप के माध्यम से एंड्रॉइड स्टूडियो स्थापित किया। इसलिए मुझे .bashrc फ़ाइल में प्लेटफ़ॉर्म-टूल फ़ोल्डर पथ जोड़ना पड़ा।

  1. यदि आप टर्मिनल में दृश्य स्टूडियो कोड का उपयोग संपादक के रूप में करते हैं

    कोड ~ / .bashrc

  2. यह विजुअल स्टूडियो कोड खोलेगा और इसमें .bashrc फाइल खोली जाएगी। फ़ाइल के नीचे जाएं और निम्न निर्यात जोड़ें,

    # Android पथ
    अगर [-d "$ HOME / Android / Sdk / प्लेटफ़ॉर्म-टूल्स"]; फिर
     निर्यात पथ = "$ HOME / Android / Sdk / प्लेटफ़ॉर्म-उपकरण: $ PATH"
    फाई

नोट: .bashrc फ़ाइल के अंत में छोड़ें और खाली लाइन दें। तो शेल प्रोग्राम जानता है कि यह फ़ाइल (ईओएफ) का अंत है।

.Bashrc फ़ाइल को सहेजा और दृश्य स्टूडियो कोड छोड़ दिया

टर्मिनल पर जाएँ और अद्यतन की गई .bashrc फ़ाइल को स्रोत करें

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