"Android" कमांड को हटा दिया गया है।
कमांड-लाइन टूल्स के लिए, टूल / बिन / एसडीकेमैनगर और टूल्स / बिन / एव्डमैनगर का उपयोग करें
यदि आपको एंड्रॉइड स्टूडियो की आवश्यकता नहीं है, तो आप केवल अनुभाग कमांड लाइन टूल्स में developer.android.com से मूल एंड्रॉइड कमांड लाइन टूल डाउनलोड कर सकते हैं ।
सीएलआई से यह कुछ इस तरह होना चाहिए:
curl --output sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
या
wget --output-document sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
उसके बाद बस संग्रह को लक्ष्य फ़ोल्डर में अनपैक करें
unzip sdk-tools-linux.zip
और अब हम सब कुछ स्थापित कर सकते हैं जो आपको चाहिए ...
./tools/bin/sdkmanager --install 'build-tools;29.0.2' 'platform-tools' 'platforms;android-29' 'tools'
आप कमांड का उपयोग करके संकुल की पूरी सूची प्राप्त कर सकते हैं ./tools/bin/sdkmanager --list
कुछ पैकेजों को लाइसेंस समझौते की स्वीकृति की आवश्यकता होती है। आप इसे अंतःक्रियात्मक रूप से स्वीकार कर सकते हैं या "y" को इनपुट स्ट्रीम में पास कर सकते हैं, इस तरह (मामले में दो समझौते):
echo -ne "y\ny" | ./tools/bin/sdkmanager --install 'system-images;android-29;default;x86_64'
और हां, अपनी सुविधा के लिए, आप ANDROID_HOME या ANDROID_SDK_ROOT (इसे ~ / .profile या ~ / .bash_profile में करने सहित) या पैच जैसे चर निर्यात कर सकते हैं । पथ चर - यह सब आपके विवेक पर है।
स्क्रिप्ट उदाहरण:
mkdir /opt/android-sdk
cd /opt/android-sdk
curl --output sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
unzip sdk-tools-linux.zip
echo -ne "y" | ./tools/bin/sdkmanager --install 'build-tools;29.0.2' 'platform-tools' 'platforms;android-29' 'tools'
आवश्यकताएँ:
कर्ल (या विग) और अनज़िप करें
समस्या निवारण:
यदि आप देखते हैं Warning: Could not create settings
, तो आपको ANDROID_HOME (इसे इस सटीक नाम के साथ यदि आवश्यक हो तो बनाएं) के अंदर tools
निर्देशिका होने की आवश्यकता है, तो Android कमांड लाइन टूल sdkmanager को हमेशा दिखाएं: चेतावनी: सेटिंग नहीं बना सकाcmdline-tools