Ubuntu पर Android स्टूडियो कैसे स्थापित करें?


155

कृपया मुझे Android Studio और इसकी आवश्यक निर्भरताएँ स्थापित करने की पूरी प्रक्रिया बताएं।


2
बस स्थापित करें umakeऔर चलाएंumake android --accept-license
ज़ाज़

1
umake का काम है लेकिन मुझे jdk 9 को हटाने की आवश्यकता है umake ने jdk 8 और संस्करण 16.10 में काम नहीं किया क्योंकि google ने check1 को sha1 से sha256 में बदल दिया लेकिन github कार्य से संस्करण बदल गया।
ज्यूबिक

यह ट्यूटोरियल आपकी मदद करेगा - androidwave.com/install-android-studio-on-ubuntu
सूर्य प्रकाश कुशवाह

जवाबों:


192

जावा स्थापित कर रहा है

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

उसके बाद

sudo apt-get install oracle-java8-set-default

Android स्टूडियो स्थापित करना

  1. यहां से Android Studio डाउनलोड करें , सभी Android Studio पैकेज का उपयोग करें

  2. अपने अनुप्रयोगों के लिए एक उपयुक्त स्थान में संग्रह फ़ाइल निकालें, जैसे /opt:। मेरे डाउनलोड किए गए संग्रह के फ़ाइल नाम का उपयोग करें, मेरे उदाहरण मेंandroid-studio-ide-141.2178183-linux.zip

    sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
    
  3. Android Studio लॉन्च करने के लिए, /opt/android-studio/binटर्मिनल में डायरेक्टरी में जाएँ और निष्पादित करें ./studio.sh। या डेस्कटॉप फ़ाइल का उपयोग करें, नीचे देखें।

    आप /opt/android-studio/binअपने PATH पर्यावरण चर में जोड़ना चाह सकते हैं ताकि आप किसी भी निर्देशिका से Android Studio शुरू कर सकें।


एक डेस्कटॉप फ़ाइल बनाएँ

androidstudio.desktopकमांड चलाकर एक नई फ़ाइल बनाएँ :

nano ~/.local/share/applications/androidstudio.desktop

और नीचे लाइनें जोड़ें

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/opt/android-studio/bin/studio.sh" %f
Icon=/opt/android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=android-studio

Android SDK इंस्टॉल करना (यदि आवश्यक हो)

  1. चिह्नित बटन पर क्लिक करें

    यहां छवि विवरण दर्ज करें

  2. नवीनतम एसडीके उपकरण प्राप्त करें

    Android SDK सेट करते समय न्यूनतम के रूप में, आपको नवीनतम टूल और Android प्लेटफ़ॉर्म डाउनलोड करना चाहिए:

    1. उपकरण निर्देशिका खोलें और चुनें:

      • Android एसडीके उपकरण
      • Android SDK प्लेटफ़ॉर्म-टूल
      • Android SDK बिल्ड-टूल्स (उच्चतम संस्करण)
    2. पहला Android XX फ़ोल्डर (नवीनतम संस्करण) खोलें और चुनें:

      • एसडीके प्लेटफार्म
      • एमुलेटर के लिए एक सिस्टम इमेज, जैसे ARM EABI v7a सिस्टम इमेज
  3. अतिरिक्त API के लिए सहायता लाइब्रेरी प्राप्त करें

    एंड्रॉइड सपोर्ट लाइब्रेरी एपीआई का एक विस्तारित सेट प्रदान करता है जो एंड्रॉइड के अधिकांश संस्करणों के साथ संगत है।

    Extrasनिर्देशिका खोलें और चुनें:

    • एंड्रॉयड सपोर्ट रिपॉजिटरी
    • Android समर्थन लाइब्रेरी
  4. और भी अधिक API के लिए Google Play सेवाएं प्राप्त करें

    Google API के साथ विकसित करने के लिए, आपको Google Play सेवाओं के पैकेज की आवश्यकता है:

    Extrasनिर्देशिका खोलें और चुनें:

    • Google रिपॉजिटरी
    • Google Play सेवाएं
  5. पैकेज स्थापित करें

    एक बार जब आप सभी वांछित पैकेज चुन लेते हैं, तो इंस्टॉल करना जारी रखें:

    • क्लिक करें Install X packages
    • अगली विंडो में, प्रत्येक के लिए लाइसेंस समझौते को स्वीकार करने के लिए बाईं ओर प्रत्येक पैकेज नाम पर डबल-क्लिक करें।
    • क्लिक करें Install


1
क्या Android स्टूडियो को JDK 7 की आवश्यकता नहीं है? क्या oracle-java8 सही तरीके से काम करेगा?
माइकल हॉफमैन

तो क्या एंड्रॉइड-स्टूडियो का एक सीधा डाउनलोड अभी भी सबसे अच्छा तरीका है या क्या अधिक सामान्य एप-गेट स्थापित तरीका है?
tgkprog

2
यह "sudo apt-get install oracle-java8-set-default" कमांड क्या करता है? "Sudo apt-get install oracle-java8-संस्थापक" के बाद अगर मैं "javac वर्जन" फायर करता हूं तो मुझे javac वर्जन मिलता है और मुझे लगता है कि java इंस्टॉल हो गया है। तब उपरोक्त कमांड क्या करता है? कृपया मुझे बताएं कि क्या मुझे कुछ याद आ रहा है?
गौरव चौहान

2
जैसा कि यहां बताया गया है , अप्रैल 2019 में लाइसेंस समझौते में ओरेकल में किए गए बदलावों के कारण जावा को स्थापित करने के लिए webupd8 java ppa को बंद कर दिया गया है और अब जावा स्थापित करने के लिए किसी भी सामग्री की मेजबानी नहीं करता है।
b_laoshi

44

@AB उत्तर सही और पूर्ण है। मैं सिर्फ यही कहता हूं कि वैकल्पिक रूप से आप कैन्यन के उबंटू मेक का उपयोग करके आसानी से एक अप-टू-डेट एंड्रॉइड स्टूडियो स्थापित कर सकते हैं ।

उबंटू मेक इनस्टॉल करना:

Ubuntu 14.04LTS के लिए

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt update
sudo apt install ubuntu-make

Ubuntu 15.10 और ऊपर के लिए

उबंटू मेक पहले से ही आधिकारिक रिपॉजिटरी में है, चलाएं:

sudo apt install ubuntu-make

ध्यान दें कि एंड्रॉइड स्टूडियो को डाउनलोड करने में सक्षम होने के लिए umake संस्करण 16.05 होना चाहिए , चलाकर जांचें

umake --version

यदि नहीं, तो इसे स्थापित करने के लिए Ubuntu 14.04 विधि का उपयोग करें।


Android स्टूडियो स्थापित करना:

umake android

लाइसेंस से संबंधित एक त्रुटि संदेश हो सकता है जिसे अतिरिक्त पैरामीटर का उपयोग करके ठीक किया जा सकता है:

umake android --accept-license

एंड्रॉइड स्टूडियो को अनइंस्टॉल करें:

umake android --remove

1
हे hg8। क्या यह Android स्टूडियो की पूर्ण स्थापना है? आवश्यक सभी घटक इसके साथ आते हैं जैसे कि जावा?
एलिसियम

1
नमस्कार @Elysium मैं सिर्फ एक नए Ubuntu 15.10 स्थापना पर कोशिश की। उबंटू makeस्वचालित रूप से आवश्यक सब कुछ स्थापित करता है। अधिक कुछ नहीं चाहिए;) (जानकारी के लिए यह वर्तमान में OpenJDK 1.7 स्थापित करता है)।
hg8

यह मेरे लिए Ubuntu 15.10 पर काम नहीं कर रहा है; मुझे "त्रुटि: हम डाउनलोड पृष्ठ पर एक लाइसेंस खोजने की उम्मीद कर रहे थे, हम नहीं मिला।"
एपर्सन

@ umake android --accept-license एक अलग प्रश्न में सुझाए अनुसार प्रयास करें ।
एलेक्जेंडर

6
16.04 हो रही हैERROR: A default framework for category Android was requested where there is none usage: umake android [-h] {android-ndk} ...
माइकल डुरंट

37

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

चरण 1: Android स्टूडियो स्थापित करें

उबंटू सॉफ्टवेयर में "एंड्रॉइड स्टूडियो" खोजें , पहली प्रविष्टि का चयन करें जो इसे दिखाता है और इसे स्थापित करता है:

Ubuntu सॉफ्टवेयर पर Android स्टूडियो खोजें Ubuntu सॉफ्टवेयर पर Android स्टूडियो

या यदि आप कमांड लाइन तरीका पसंद करते हैं, तो इसे टर्मिनल में चलाएं :

sudo snap install --classic android-studio

चरण 2: Android एसडीके स्थापित करें

डैशबोर्ड से नव स्थापित Android स्टूडियो खोलें:

डैश पर Android स्टूडियो ऐप

अगर यह पहली बार आप इसे स्थापित कर रहे हैं तो कुछ भी आयात करने की आवश्यकता नहीं है:

आयात संवाद

सेटअप विज़ार्ड आपको स्थापना के माध्यम से मार्गदर्शन करेगा:

Android स्टूडियो सेटअप विज़ार्ड

नवीनतम एसडीके और कस्टम -इन-केस प्राप्त करने के लिए मानक एसडी चुनें जो आप एसडीके संस्करण या इसके इंस्टॉल स्थान को बदलना चाहते हैं। यहाँ से, यह बहुत सीधा है, बस अगले-अगले पर क्लिक करें और आपके पास एसडीके डाउनलोड और इंस्टॉल हो जाएगा।

मानक या कस्टम स्थापना का चयन करें

चरण 3: PATHs (वैकल्पिक) सेट करना

यदि आप Android SDK के डेवलपर टूल कमांड जैसे adb , fastboot , aapt , आदि को टर्मिनल में उपलब्ध चाहते हैं तो यह कदम उपयोगी हो सकता है । रिएक्ट नेटिव, आयोनिक, कॉर्डोवा आदि जैसे 3 पार्टी देव प्लेटफार्मों द्वारा आवश्यक हो सकता है और अन्य उपकरण भी। पथ की स्थापना के लिए, अपनी ~/.profileफ़ाइल को संपादित करें :

gedit ~/.profile

और फिर इसमें निम्नलिखित पंक्तियाँ जोड़ें:

# Android SDK Tools PATH
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH="${ANDROID_HOME}/tools:${PATH}"
export PATH="${ANDROID_HOME}/emulator:${PATH}"
export PATH="${ANDROID_HOME}/platform-tools:${PATH}"

यदि आपने चरण 2 के अंत में एसडीके स्थान बदल दिया है, तो export ANDROID_HOME=${HOME}/Android/Sdkतदनुसार लाइन बदलना न भूलें । एक है पुनः आरंभ (या बस लॉगआउट और फिर लॉग इन करें में वापस) पथ के लिए प्रभावी करने के लिए।


उबंटू 18.04 एलटीएस और 16.04 एलटीएस पर परीक्षण किया गया। तकनीकी रूप से स्नैप समर्थन (16.04 एलटीएस और नए) के साथ किसी भी उबंटू संस्करण पर काम करना चाहिए। यदि आप पहले स्नैप पैकेज के लिए समर्थन स्थापित करते हैं तो 14.04 LTS पर भी काम करेंगे ।


इस उत्तर में कुछ भी गलत नहीं है, लेकिन दुर्भाग्य से उबंटू 17.04 पर वर्तमान में एक बग प्रतीत होता है: ubuntu-bugs.narkive.com/76PQCtx9/… कम से कम, मेरे लिए अनमेक विफल हो जाता है। जब तक यह ठीक नहीं हो जाता, मैं मान लेता हूं कि केवल एक ही झटके में जिप फाइल को डाउनलोड करना है और इसे मैन्युअल रूप से इंस्टॉल करना है।
फिलिप क्लेन

दौड़ते समय ubuntu-make.umake androidएक त्रुटि हुई 'सेगमेंटेशन फॉल्ट`
TheOneAboveAll

20

2018 की पूर्व संध्या में, सबसे अधिक मतदान का जवाब अभी भी भयानक है, लेकिन थोड़ा पुराना लग रहा है, और जैसा कि मैंने हाल ही में चलाया है, मैंने यहां अपना ताजा अनुभव साझा करने का फैसला किया।

1. जावा स्थापित करना

चूंकि एंड्रॉइड स्टूडियो 2.2 जारी किया गया था, इसलिए आपको ज्यादातर मामलों में खुद को किसी भी जेडीके को स्थापित करने की आवश्यकता नहीं होगी, क्योंकि यह आईडीई के साथ लाया गया है।

अधिक विवरण के लिए संदर्भ

2. शर्त सॉफ्टवेयर स्थापित करना

निम्नलिखित कमांड को पहले स्थान पर चलाया जाना चाहिए, ताकि हम भविष्य में AVD टूल के साथ कुछ समस्याओं से बच सकें :

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

अधिक विवरण के लिए संदर्भ

3. एंड्रॉइड स्टूडियो डाउनलोड करना और अनपैक करना

आप यहां से एंड्रॉइड स्टूडियो संग्रह प्राप्त कर सकते हैं । कुछ खास नहीं, बस इंतजार करें जब तक लोडिंग खत्म न हो जाए :)

Google एक पंजीकृत लैनाना प्रदाता है , इसलिए लिनक्स FSH अनुबंध (भाग 3.13 / ऑप्ट) का पालन करने के लिए मैं google/android-studioफ़ोल्डर में संग्रह को अनपैक करने का सुझाव देना चाहूंगा :

sudo unzip ~/Downloads/android-studio-ide-171.4443003-linux.zip -d /opt/google/

3.1 [वैकल्पिक] एंड्रॉइड स्टूडियो फ़ोल्डर के लिए लेखन अनुमति बदलें

एंड्रॉइड स्टूडियो अपडेट करने पर आपको सभी उपयोगकर्ताओं के लिए लेखन अनुमतियाँ सुविधाजनक मिल सकती हैं। हालाँकि इसका व्यापक रूप से उपयोग नहीं किया गया है, और यह कम से कम विशेषाधिकार के सिद्धांत का उल्लंघन लगता है । हालाँकि, अगर आप इस तरह से बेहतर हैं तो बस टर्मिनल में निष्पादित करें।

sudo chmod o+w /opt/google/android-studio/

वैकल्पिक रूप से आप हमेशा रूट की ओर से एंड्रॉइड-स्टूडियो चला सकते हैं और इस चरण में शामिल किए बिना आपको आवश्यक सभी अपडेट करते हैं

4. Android SDK निर्देशिका बनाना

मैं इस विचार को गले नहीं लगाता कि प्रत्येक उपयोगकर्ता के पास एंड्रॉइड एसडीके टूल्स (बिल्ड टूल, सोर्स कोड, सिस्टम इमेज आदि) की अपनी प्रति होनी चाहिए। लेकिन एंड्रॉइड स्टूडियो ठीक उसी तरह से काम करता है (यह अनुमतियों की समस्या के कारण होने की संभावना है)। चलो इसे सिस्टम में सभी उपयोगकर्ताओं के बीच साझा किए गए एक और फ़ोल्डर का उपयोग करते हैं।

4.1 निर्देशिका बनाएँ

भविष्य के उपयोग के लिए android-sdk फ़ोल्डर बनाएं:

sudo mkdir /opt/google/android-sdk
sudo chmod o+w /opt/google/android-sdk

अंतिम कमांड अनुमतियां बदल देती है ताकि सिस्टम का प्रत्येक उपयोगकर्ता इस एंड्रॉइड-एसडीके फ़ोल्डर को संपादित कर सके (पैकेजों को स्थापित करना और निकालना)।

4.2 पर्यावरण चर स्थापित करना

एंड्रॉइड स्टूडियो अभी भी इस समय अपने स्वयं के पथ की ओर इशारा कर रहा है। साझा फ़ोल्डर में एंड्रॉइड स्टूडियो एसडीके स्थापित करने के लिए, हमें पर्यावरण चर निर्दिष्ट करने की आवश्यकता है। वर्तमान में SDK फ़ोल्डर की ओर इशारा करने वाले दो चर हैं: ANDROID_HOME और ANDROID_SDK_ROOT । पहला पदावनत है, लेकिन एंड्रॉइड स्टूडियो ANDROID_SDK_ROOT का उपयोग नहीं करेगा जब इसे पहली बार लॉन्च किया जाता है भले ही यह निर्दिष्ट हो, इसलिए मैं दोनों चर निर्दिष्ट करने की सिफारिश करूंगा। चीजों को सुसंगत और स्पष्ट रखने के लिए, चलिए उन्हें प्रोफाइल- फ़ोल्डर में एंड्रॉइड-स्टूडियो के लिए एक अलग शेल में निर्दिष्ट करें (ताकि आप एंड्रॉइड स्टूडियो को हटाने के मामले में बाद में उन्हें हटा सकें):

sudo -i
cd /etc/profile.d/
echo export ANDROID_SDK_ROOT=/opt/google/android-sdk/ > android_studio.sh
echo export ANDROID_HOME=/opt/google/android-sdk/ >> android_studio.sh

4.2.1 JAVA_HOME चर सेट करना

यदि आप सीएलआई इंटरफ़ेस के माध्यम से ग्रेडलेव कमांड का उपयोग करने जा रहे हैं, तो JAVA_HOME को एम्बेडेड JRE की ओर इंगित करना उपयोगी होगा (अन्यथा ग्रेडेल इसका पता लगाने में सक्षम नहीं होगा)

echo export JAVA_HOME=/opt/google/android-studio/jre >> android_studio.sh

अब आपको इस नई स्क्रिप्ट को लागू करने के लिए सिस्टम को लॉग आउट करना होगा और लॉग इन करना होगा।

अधिक विवरण के लिए संदर्भ

5. एसडीके स्थापित करना

चूंकि हमने एसडीके फ़ोल्डर ( /opt/google/android-sdk/) के लिए अनुमतियां बदल दी हैं , हमें इसमें लिखने के लिए किसी विशेष अनुमति की आवश्यकता नहीं है। बस अपने वर्तमान उपयोगकर्ता की ओर से Android- स्टूडियो चलाएं:

/opt/google/android-studio/bin/studio.sh 

अब सेटअप विज़ार्ड निर्देशों का पालन करें। आखिरकार आप Downloading Components विंडो को हिट करेंगे। आवश्यक घटक स्थापित होने तक इसमें कुछ समय लग सकता है। जैसा कि हमने शुरुआत से ही सभी आवश्यक पुस्तकालयों और सॉफ्टवेयर के बारे में ध्यान रखा (भाग 2), इस प्रक्रिया को बिना किसी त्रुटि के समाप्त किया जाना चाहिए।

एंड्रॉइड एसडीके डाउनलोड करना

पहले लॉन्च पर एंड्रॉइड स्टूडियो केवल नवीनतम एसडीके प्लेटफॉर्म (एपीआई 27 लिखने के समय) स्थापित करता है। अपने टूलसेट को व्यवहार्य बनाने के लिए, आपको कम से कम 2-3 अधिक पुराने एसडीके प्लेटफॉर्म स्थापित करने की आवश्यकता है ( यहां आप अलग-अलग एपीआई संस्करण की वास्तविक मांग दिखाते हुए डैशबोर्ड पा सकते हैं)। उन्हें प्राप्त करने के लिए, एंड्रॉइड स्टूडियो स्वागत स्क्रीन से, "कॉन्फ़िगर करें" पर क्लिक करें और एसडीके प्रबंधक विकल्प चुनें।

Android एसडीके विकल्प

यहां से आप चुन सकते हैं कि आपको एंड्रॉइड ऐप विकसित करने की आवश्यकता है। PS आप वास्तव में सूची (यहां तक ​​कि अप्रचलित पैकेज) से सब कुछ स्थापित कर सकते हैं, लेकिन इसे डाउनलोड करने में उम्र लग जाएगी।

6. डेस्कटॉप प्रविष्टि बनाना

वर्तमान में एंड्रॉइड स्टूडियो डेस्कटॉप प्रविष्टि बनाने के लिए एम्बेडेड सुविधा प्रदान करता है। हमें रूट अनुमतियों के साथ स्टूडियो चलाने की आवश्यकता है, इसलिए यह संभव है कि सिस्टम के सभी उपयोगकर्ताओं के लिए:

sudo -E /opt/google/android-studio/bin/studio.sh 

PS -E विकल्प को सुडो करते समय हमारे पर्यावरण चर (ANDROID_HOME / ANDROID_SDK_ROOT) को उपलब्ध रखने की आवश्यकता है।

आपको उसी सेटअप विज़ार्ड को फिर से पास करना होगा (यह रूट उपयोगकर्ता के लिए अब किया जा रहा है) और एक बार जब आप वेल्किंग स्क्रीन को हिट करते हैं, तो आप "कॉन्फ़िगर करें" मेनू से विकल्प बनाएँ डेस्कटॉप एंट्री पा सकते हैं:

डेस्कटॉप एंट्री आइटम बनाएं

खुलने वाले संवाद बॉक्स में, सुनिश्चित करें कि "सभी उपयोगकर्ताओं के लिए प्रविष्टि बनाएँ" चेकबॉक्स की जाँच की गई है और ठीक पर क्लिक करें।

यहां छवि विवरण दर्ज करें

अब आप एंड्रॉइड स्टूडियो को बंद कर सकते हैं और एकता लॉन्चर से खोल सकते हैं!

PS उन लोगों के लिए जो रुचि रखते हैं कि प्रविष्टि कहां बनाई गई थी और अंदर क्या है, आप इसे इसमें पा सकते हैं /usr/share/applications/jetbrains-studio.desktop:

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Icon=/opt/google/android-studio/bin/studio.png
Exec="/opt/google/android-studio/bin/studio.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio

A. [बोनस] स्क्रिप्ट की स्थापना रद्द करें

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

#!/bin/bash
####################################
#
# Android Studio uninstalling script
#
####################################

# Ensure root permissions

if [ $(whoami) != 'root' ]; then
    echo "Must be root to run $0"
        exit 1;
fi

# Variables

studio_folders=(.android .AndroidStudio* .gradle)   # look for these folders
paths=(/home/,2 /root/,1)                   # in these folders 
studio_path="/opt/google/android-studio/"
sdk_path="/opt/google/android-sdk/"
env_variables="/etc/profile.d/android_studio.sh"

# Functions

deletefolders() {
    local name_expression=( \( -name "${studio_folders[0]}" )
    for (( i=1; i<${#studio_folders[*]}; i++ )); do
        name_expression[${#name_expression[*]}]=-o
        name_expression[${#name_expression[*]}]=-name
        name_expression[${#name_expression[*]}]="${studio_folders[$i]}"
    done
    name_expression[${#name_expression[*]}]=\)

    find "$1" -maxdepth "$2" -type d ${name_expression[*]} -exec rm -rf {} \;
}

# Commands

for path in ${paths[*]}; do
    deletefolders ${path%,*} ${path#*,}
done

rm -r $studio_path
rm -r $sdk_path
rm $env_variables

कृपया ध्यान रखें कि वाइल्डकार्ड .AndroidStudio * का उपयोग स्क्रिप्ट में विभिन्न एंड्रॉइड स्टूडियो संस्करणों की सेटिंग्स को हटाने के लिए किया जाता है। यदि आप '.AndroidStudio' नाम के साथ छिपे हुए फ़ोल्डर में कुछ मूल्यवान रखते हैं, तो इसे भी हटा दिया जाएगा।

जो लोग शेल स्क्रिप्ट की धारणा से परिचित नहीं हैं, उनके लिए यहां सरल कदम हैं, जिनकी मदद करनी चाहिए:

  1. टर्मिनल खोलें, कमांड नैनो लिखें। टर्मिनल विंडो में एक नैनो एडिटर खोला जाएगा।
  2. पाठ को ऊपर की स्क्रिप्ट से कॉपी करें और इसे नैनो विंडो के साथ टर्मिनल विंडो में पिछले करें (Ctrl + Shift + V)
  3. फ़ाइल को सहेजने के लिए Ctrl + O पर क्लिक करें, .sh एक्सटेंशन के साथ फ़ाइल का पथ और नाम चुनें:

    स्क्रिप्ट को अनइंस्टॉल करें

  4. नैनो से बाहर निकलें (ctrl + X)

  5. टर्मिनल में आपको इसे रन करने योग्य बनाने के लिए इस कमांड को लागू करने की जरूरत है (इसे दबाकर आपने अपनी स्क्रिप्ट को ~/Documentsडायरेक्टरी में सहेजा और android_uninstall.sh नाम दिया):

    chmod u+x ~/Documents/android_uninstall.sh
    
  6. अब आप स्क्रिप्ट को टर्मिनल में निर्दिष्ट पथ पर चला सकते हैं। ध्यान रखें कि रूट अनुमति के बिना यह /opt/निर्देशिका से फ़ोल्डर्स को नहीं निकालेगा , इसलिए स्क्रिप्ट कुछ भी करने से पहले आपसे इन अनुमतियों के लिए पूछेगा।

बस। मैं वास्तव में लिनक्स तरह के ओएस में काफी नया हूं, इसलिए मुझे आवश्यकतानुसार टिप्पणियों में सही करने के लिए स्वतंत्र महसूस करें।


आपने अपने उत्तर के बारे में टिप्पणी पहले पूछी जो आपने बाद में हटा दी थी, लेकिन मैं उस टिप्पणी का अब भी जवाब दे रहा हूं। मैंने आपके उत्तर में दिए गए निर्देशों का पालन करके एंड्रॉइड स्टूडियो के नवीनतम संस्करण को सफलतापूर्वक स्थापित किया है। बाद में मैंने Pycharm IDE के नवीनतम संस्करण को भी स्थापित किया और पाया कि इसने उसी तरह एक नई googleनिर्देशिका बनाई जो /optAndroid Studio ने बनाई थी। Pycharm एक googleनिर्देशिका बनाने के लिए उपयोग नहीं किया , यह सीधे /optनिर्देशिका में स्थापित किया । हो सकता है कि यह एक वैश्विक परिवर्तन है जो सभी IDE को प्रभावित करता है जो JetBrains सॉफ़्टवेयर पर आधारित हैं।
कारेल

@ कारेल, हे। टिप्पणी के लिए धन्यवाद, स्पष्ट रूप से कहूं तो मुझे याद नहीं आ रहा है अगर मैंने इसके लिए कहा। फिर भी, आपने जो कुछ अजीब बताया है - मैंने PyCharm की स्थापना निर्देशों की जाँच की और यह बिना किसी उपयोगकर्ता को शामिल किए सीधे कुछ भी स्थापित करने के लिए प्रतीत नहीं होता है। क्या आप इस बात की विस्तृत जानकारी दे सकते हैं कि /googleइस मामले में किस तरह का सामान फ़ोल्डर में स्थापित होने वाला है ? @
ड्रीम्स विंड

यह एंड्रॉइड स्टूडियो को स्थापित करने के समान है जहां फ़ोल्डर के अंदर स्थित एंड्रॉइड-स्टूडियो और एंड्रॉइड-एसडीके /opt/googleफ़ोल्डर हैं, केवल निश्चित रूप से यह Pycharm के लिए है, इसलिए इसके बजाय फ़ोल्डर के अंदर स्थित एक pycharm /opt/googleफ़ोल्डर है जिसमें स्थापित Pycharm IDE है।
१३:१३ पर केल

@ कारेल, मुझे पूरा यकीन नहीं है कि मैं आपको सही तरीके से समझ पा रहा हूं - PyCharm इंस्टॉलेशन में आर्काइव से फाइल निकालना शामिल है, इसलिए आप निर्दिष्ट कर सकते हैं कि आपको जो भी रास्ता चाहिए, ठीक है? आप इस कमांड में क्या पथ निर्दिष्ट करते हैं - tar xfz <pycharm-professional or pycharm-community>-*.tar.gz -C <new_archive_folder>?
ड्रीम्स विंड

tools.jar' seems to be not in Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE.निम्नलिखित त्रुटि मिली
TheOneAboveAll

9

Android- स्टूडियो रिपॉजिटरी जोड़ें:

sudo apt-add-repository ppa:maarten-fonville/android-studio
sudo apt-get update

फिर स्थापित करें:

sudo apt-get install android-studio

अधिक जानकारी https://mfonville.github.io/android-studio/ पर देखी जा सकती है


यह अच्छी तरह से काम करता है और पीपीए आज तक है।
सीना

हाँ, यह पीपीए तारीख तक है, इसे अधिक मतदान करना चाहिए!
स्वप्नेश नाइक

मेरे लिए असफल रहा। सिस्टम त्रुटि हुई तो "संसाधन के दौरान त्रुटियां सामने आईं: /var/cache/apt/archives/openjdk-9-jdk_9~b114-0ubuntu1_amd64.deb"
triunenx

मेरे सिस्टम में sudo su -और torify apt install android-studioउसी त्रुटि को हल करें। क्योंकि Google ने ईरान आईपी को प्रतिबंधित कर दिया है इसलिए हम Google सेवाओं तक पहुंच नहीं बना सकते हैं।
एस्माईल

इससे पहले कि इसे चलाएं: askubuntu.com/a/772485/678872
EsmaeelE

5

से उद्धरित http://ubuntuhandbook.org/index.php/2014/11/install-android-studio-ubuntu-14-04-ppa/

एंड्रॉइड स्टूडियो जावा पर निर्भर करता है, और ओरेकल जावा 7 या 8 की सिफारिश की जाती है

sudo add-apt-repository -y ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java7-installer oracle-java7-set-default

Android Studio PPA जोड़ें

sudo add-apt-repository ppa:paolorotolo/android-studio

फिर पैकेज सूचियों को अपडेट करें और इसे स्थापित करें:

sudo apt-get update

sudo apt-get install android-studio

इंस्टॉल होने के बाद, एकता डैश से सेटअप विज़ार्ड शुरू करें या बस कमांड चलाएं

/opt/android-studio/bin/studio.sh

एक अच्छा, पूरी तरह से काम करता है
राडुकिन

पैकेज Xenial में टूट गया है।
अल्बर्टो साल्विया नॉवेल

1
इसे हटाया जाना चाहिए। paolorotolo विशेष रूप से कहते हैं कि यह पदावनत है।
bremen_matt

5

यदि आप Ubuntu (16.04) का 64-बिट संस्करण चला रहे हैं, तो आपको निम्नलिखित कमांड के साथ कुछ 32-बिट लाइब्रेरी स्थापित करने की आवश्यकता है:

sudo apt-get install lib32stdc++6

या

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

ताकि आपको यह त्रुटि न हो:

Unable to run mksdcard SDK tool.

अधिक पढ़ने के लिए इस डॉक्टर


3
संभोग की अवधि को छोड़कर
दर्शन चौधरी


2

Ubuntu पर Android स्टूडियो स्थापित करना और भी आसान हो गया। हमने इसे एक स्नैप के रूप में पैक किया है, इसलिए आप इसे बस इंस्टॉल कर सकते हैं

$ sudo snap install android-studio --classic

या बस के लिए खोज Android Studioमें Ubuntu Software


2

Android स्टूडियो उबंटू के सभी वर्तमान में समर्थित संस्करणों में एक स्नैप पैकेज के रूप में उपलब्ध है। एंड्रॉइड स्टूडियो स्नैप पैकेज 2018 में 5 वां सबसे लोकप्रिय स्नैप पैकेज था। फरवरी, 2019 को एंड्रॉइड-स्टूडियो स्नैप पैकेज का वर्तमान संस्करण 3.3.1.0 है। इसे खोलने के लिए टर्मिनल खोलें और टाइप करें:

sudo snap install android-studio --classic  

यहां छवि विवरण दर्ज करें

एंड्रॉइड स्टूडियो हर प्रकार के एंड्रॉइड डिवाइस पर एप्लिकेशन बनाने के लिए सबसे तेज़ टूल प्रदान करता है।

विश्व स्तरीय कोड संपादन, डिबगिंग, प्रदर्शन टूलींग, एक लचीली बिल्ड प्रणाली, और एक त्वरित निर्माण / तैनाती प्रणाली सभी आपको अद्वितीय और उच्च गुणवत्ता वाले एप्लिकेशन के निर्माण पर ध्यान केंद्रित करने की अनुमति देते हैं।

Android स्टूडियो के लिए सिस्टम आवश्यकताएँ

  • 3 जीबी रैम न्यूनतम, 8 जीबी रैम अनुशंसित; एंड्रॉइड एमुलेटर के लिए प्लस 1 जीबी
  • 2 जीबी उपलब्ध डिस्क स्थान न्यूनतम, 4 जीबी अनुशंसित

0

1- टर्मिनल (Ctrl + Alt + t) पर जाएं और JDK इंस्टॉल करें:

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

जावा jdk संस्करण की जाँच करने के लिए, टाइप करें

javac -version

या

java -version

2- पूर्ण बंडल किए गए ADK को inicial साइट से डाउनलोड करें, इसे अनज़िप करें, इसे खोलें और इंस्टॉल-लिनक्स-टारटेक्स्ट में निर्देशों का पालन करें।

3- ADK स्थापना विज़ार्ड का पालन करें।


0

एंड्रॉइड स्टूडियो की स्थापना में कुछ ही क्लिक लगते हैं। (आपको पहले से ही एंड्रॉइड स्टूडियो डाउनलोड करना चाहिए था ।)

लिनक्स पर Android स्टूडियो स्थापित करने के लिए, निम्नानुसार आगे बढ़ें:

  1. .zipआपके द्वारा डाउनलोड की गई फ़ाइल को अपने एप्लिकेशन के लिए उपयुक्त स्थान पर पैक करें , जैसे कि /usr/local/आपके उपयोगकर्ता प्रोफ़ाइल के लिए, या /opt/साझा किए गए उपयोगकर्ताओं के लिए।

  2. एंड्रॉइड स्टूडियो लॉन्च करने के लिए, एक टर्मिनल खोलें, एंड्रॉइड-स्टूडियो / बिन / डायरेक्टरी में नेविगेट करें, और studio.sh निष्पादित करें।

  3. चुनें कि आप पिछली Android स्टूडियो सेटिंग्स आयात करना चाहते हैं या नहीं, फिर ठीक पर क्लिक करें ।

  4. एंड्रॉइड स्टूडियो सेटअप विज़ार्ड आपको गाइड करता है, हालांकि बाकी सेटअप, जिसमें एंड्रॉइड एसडीके घटकों को डाउनलोड करना शामिल है, जो विकास के लिए आवश्यक हैं।

युक्ति: अपनी एप्लिकेशन की सूची में Android स्टूडियो उपलब्ध कराने के लिए, उपकरण> Android स्टूडियो मेनू बार से डेस्कटॉप प्रविष्टि बनाएँ चुनें।

64-बिट मशीनों के लिए आवश्यक लाइब्रेरी: यदि आप उबंटू का 64-बिट संस्करण चला रहे हैं, तो आपको निम्नलिखित कमांड के साथ कुछ 32-बिट लाइब्रेरी स्थापित करने की आवश्यकता है:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

यदि आप 64-बिट फेडोरा चला रहे हैं, तो कमांड है:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686

और स्थापित करें jdk[ अब आवश्यक नहीं है, स्वचालित रूप से इंस्टॉल हो जाएगा ]

sudo apt-get install openjdk-9-jdk

https://developer.android.com/studio/install.html की प्रति


0

यह आवश्यक नहीं है कि आप पैकेज संग्रह का उपयोग करें।

स्थापना

डेस्कटॉप प्रविष्टि बनाने के लिए:

Go to Android Studio > Tools > Create desktop Entry

आवश्यक शर्तें:

OpenJDK पहले से इंस्टॉल आता है, इसलिए इसका उपयोग करें।


जब कोई अपडेट IDE के लिए उपलब्ध होता है, तो Android Studio आपको एक छोटे बबल डायलॉग के साथ सूचित करता है, लेकिन आप मैन्युअल रूप से क्लिक करके अपडेट की जांच कर सकते हैं Help > Check for Update

FYI करें

आप सेटिंग्स में JDK पथ को बदलकर, JDKs के बीच स्विच कर सकते हैं। JDK के तहत स्थापित हैं/usr/lib/jvm

$ ls /usr/lib/jvm/
default-java  java-1.5.0-gcj-6-amd64  java-1.8.0-openjdk-amd64  java-8-openjdk-amd64

यहाँ मेरे मामले /usr/lib/jvm/default-javaमें एक सहानुभूति है/usr/lib/jvm/java-8-openjdk-amd64

इसलिए मैं सेटिंग्स में JDK पथ के रूप में उपयोग करता हूँ।


प्रविष्टि के लिए धन्यवाद। मेरे पास 2 प्रश्न हैं: 1. OpenJDK का कौन सा संस्करण पहले से स्थापित, 8 या 9 आता है? 2. यदि मेरे पास पहले से ही OpenJDK 8 और 9 के दोनों संस्करण हैं, तो क्या मैं एंड्रॉइड स्टूडियो सेटिंग्स में 8 और 9 के बीच आगे और पीछे स्विच कर सकता हूं, जैसा कि हाल ही में ओपेनडेक -8-जेडीके और ओपेनडेक-9-जेडडीके के साथ करना संभव है ग्रहण आईडीई के संस्करण ?
कारेल

1
@ ग्रहण आईडीई करो ए $ dpkg -l | grep jdk। हाँ, आप सेटिंग्स से प्रयुक्त एसडीके, जेडडीके को बदल सकते हैं।
गायन वीरकुट्टी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.