Ubuntu'da Android Studio nasıl kurulur?

125

Lütfen bana Android Studio'yu ve gerekli bağımlılıkları yükleme işlemini tamamlayın.

    
sordu aminul haque 09.06.2015 10:05

13 cevap

168

Java'yı Kurma

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

Bundan sonra

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

Android Studio'yu Yükleme

  1. Android Studio'yu buradan indirin, Tüm Android Studio Paketleri'ni kullanın

  2. Arşiv dosyasını uygulamalarınız için uygun bir konuma çıkarın, örn .: /opt . İndirdiğiniz arşivin dosya adını kullanın. Örneğimde android-studio-ide-141.2178183-linux.zip

    sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
    
  3. Android Studio'yu başlatmak için bir terminalde /opt/android-studio/bin dizinine gidin ve ./studio.sh dosyasını yürütün. Veya bir masaüstü dosyası kullanın, aşağıya bakın.

    Android Studio'yu herhangi bir dizinden başlatabilmeniz için PATH ortam değişkeninize /opt/android-studio/bin değeri eklemek isteyebilirsiniz.

Bir masaüstü dosyası oluşturun

Komutu çalıştırarak androidstudio.desktop yeni bir dosya oluşturun:

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

ve satırları aşağıya ekleyin

[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'yı yükleme (gerekirse)

  1. İşaretli düğmeye tıklayın

  2. En son SDK araçlarını edinin

    Android SDK'yı kurarken en azında en yeni araçları ve Android platformunu indirmelisiniz:

    1. Araçlar dizinini açın ve şunu seçin:

      • Android SDK Araçları
      • Android SDK Platform araçları
      • Android SDK Oluşturma araçları (en yüksek sürüm)
    2. İlk Android X.X klasörünü (en son sürüm) açın ve şunu seçin:

      • SDK Platformu
      • Emülatör için bir sistem görüntüsü gibi ARM EABI v7a Sistem Resmi
  3. Ek API'lar için destek kütüphanesini edinin

    Android Destek Kitaplığı, Android'in birçok sürümü ile uyumlu olan genişletilmiş bir API kümesi sağlar.

    Extras dizinini açıp şunu seçin:

    • Android Destek Havuzu
    • Android Destek Kitaplığı
  4. Daha fazla API için Google Play hizmetlerini alın

    Google API'ları ile geliştirmek için Google Play hizmetleri paketine ihtiyacınız var:

    Extras dizinini açıp şunu seçin:

    • Google Deposu
    • Google Play hizmetleri
  5. Paketleri yükle

    İstediğiniz tüm paketleri seçtikten sonra yüklemeye devam edin:

    • X paketlerini yükle 'yi tıklayın.
    • Bir sonraki pencerede, her biri için lisans sözleşmesini kabul etmek için soldaki her paket adını çift tıklayın.
    • Yükle 'yi tıklayın.
verilen cevap A.B. 09.06.2015 10:13
40

@ A.B cevabı doğru ve eksiksiz. Alternatif olarak, Canonical'in Ubuntu Make .

Ubuntu'yu Kurma:

Ubuntu 14.04LTS için

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

Ubuntu 15.10 ve üstü için

Ubuntu Make zaten resmi depolarda, aşağıdakileri çalıştırın:

sudo apt install ubuntu-make

not uyandırma sürümü 16.05 olmalıdır.

umake --version

Değilse, yüklemek için Ubuntu 14.04 yöntemini kullanın.

Android Studio'yu Yükleme:

umake android

Ek parametreyle düzeltilebilecek lisansla ilgili bir hata iletisi olabilir:

umake android --accept-license

Android Studio'yu Kaldırma:

umake android --remove
    
verilen cevap hg8 24.09.2015 10:14
16

Android Studio'yu (veya başka bir geliştirici aracını) yüklemenin en kolay yolu Ubuntu, Ubuntu Yazılım mağazasından ek paketinde kullanmaktır. Android Studio'yu zip dosyası olarak indirmeye gerek yok, elle yüklemeyi deneyin, PPA'ları ekleyin veya Java yüklemesiyle çalışın. Ek paket, en yeni Android Studio'yu OpenJDK ve gerekli tüm bağımlılıkları ile birlikte sunar.

Adım 1: Android Studio'yu Kurun

Ubuntu Yazılımında "android stüdyosu" 'nı arayın, görünen ve yükleyen ilk girişi seçin:

Android Studio’yu arayın "img src=" https://i.stack.imgur.com/x9UcC.png" title=" Ubuntu Yazılımında Android Studio ">

Veya komut satırı yolunu tercih ederseniz, bunu Terminal ’te çalıştırın:

sudo snap install --classic android-studio

2. Adım: Android SDK'yı yükleyin

Yeni yüklenen Android Studio’yu kontrol panelinden açın:

İlk defa yüklüyorsanız, hiçbir şeyi içe aktarmanıza gerek yoktur:

Kurulum Sihirbazı kurulum boyunca size yol gösterecektir:

SDK sürümünü veya yükleme konumunu değiştirmek istediğiniz durumda en son SDK'yı ve Özel 'i almak için Standart ' ı seçin. Buradan, oldukça basit, sadece bir sonraki sonraki tıkla ve SDK indirilip kurulacak.

Adım 3: PATH'leri Ayarlama (İsteğe Bağlı)

Bu adım, Android SDK'nın geliştirici aracı , aapt vb. Terminal . React Native, Ionic, Cordova vb. Ve diğer araçlar gibi üçüncü taraf dev platformları için de gerekli olabilir. PATH'leri ayarlamak için ~/.profile dosyanızı düzenleyin:

gedit ~/.profile

ve ardından aşağıdaki satırları ekleyin:

# 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. Adımın sonunda SDK yerini değiştirdiyseniz, export ANDROID_HOME=${HOME}/Android/Sdk satırını buna göre değiştirmeyi unutmayın. PATH'lerin etkili olması için yeniden başlat (veya oturumu kapatıp tekrar giriş yapın) yapın.

Ubuntu 16.04LTS ve üzeri test edilmiştir. 14.04LTS üzerinde de çalışırsanız İlk önce ek paketler için destek yükleyin .

    
verilen cevap HEXcube 30.07.2017 12:41
11

2018 yılının arifesinde, en çok oylanan cevap hala harika, ama biraz modası geçmiş gibi görünüyor ve bu son zamanlara girdiğimde taze deneyimlerimi burada paylaşmaya karar verdim.

1. Java'yı yükleme

Android Studio 2.2 sürümü kullanıma sunulduğundan beri, çoğu durumda, IDE ile getirildiği için herhangi bir JDK yüklemeniz gerekmeyecek.

Daha fazla ayrıntı için referans

2. Önkoşul yazılımını yükleme

Aşağıdaki komut ilk sırada çalıştırılmalıdır, bu yüzden ile ilgili bazı sorunlardan sakınabiliriz. Gelecekte AVD aracı :

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

Daha fazla ayrıntı için başvuru

3. Android Stüdyosu İndirme ve Paketini Çıkarma

Android Studio arşivini buradan alabilirsiniz. Özel bir şey yok, sadece yükleme bitene kadar bekleyin:)

Google, kayıtlı LANANA sağlayıcısıdır . : //refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.pdf "> Linux FSH sözleşmesi (bölüm 3.13 / opt) Arşivi google/android-studio klasörüne açmayı önermek istiyorum:

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

3.1 [İsteğe bağlı] Android Studio klasörü için yazma iznini değiştirin

Android Studio’yu güncellemeye geldiğinde, tüm kullanıcılar için yazma izni ayarlamayı uygun bulabilirsiniz. Ancak, yaygın olarak kullanılmamaktadır ve en az ayrıcalık ilkesini ihlal ediyor gibi görünmektedir. Ancak, her durumda, eğer bu şekilde isterseniz, sadece terminalde daha iyi çalışın:

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

Alternatif olarak, Android-Studio'yu her zaman root adına çalıştırabilir ve bu adımı içermeden ihtiyacınız olan tüm güncellemeleri gerçekleştirebilirsiniz .

4. Android SDK dizini oluşturuluyor

Her kullanıcının kendi Android SDK araçlarının bir kopyasına sahip olması fikrini benimsemiyorum (araçlar, kaynak kodları, sistem resimleri vb. oluştur). Ancak Android Studio tam olarak bu şekilde çalışır (bu, büyük olasılıkla izinler sorunu nedeniyle) ). Sistemdeki tüm kullanıcılar arasında paylaşılan başka bir klasör kullanalım.

4.1 Dizin oluştur

Gelecekteki kullanım için android sdk klasörünü yapın:

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

Son komut izinleri değiştirir, böylece sistemdeki her kullanıcı bu android sdk klasörünü düzenleyebilir (paketleri yükleyip kaldırabilir).

4.2 Ortam Değişkenlerini Ayarlama

Android Studio, şu anda kendi yolunu işaret ediyor. Android Studio'nun SDK'ları paylaşımlı klasöre yüklemesi için, ortam değişkenlerini belirtmemiz gerekiyor. Şu anda SDK klasörüne işaret eden iki değişken vardır: ANDROID_HOME ve ANDROID_SDK_ROOT . Birincisi kullanımdan kaldırıldı, ancak Android Studio, belirtilse bile ilk kez çalıştırıldığında ANDROID_SDK_ROOT'u kullanmayacak, dolayısıyla her iki değişkeni de belirtmenizi öneririz. Bir şeyleri tutarlı ve açık tutmak için, onları profile.d klasörü (Android Studio'yu kaldırmanız durumunda daha sonra bunları kaldırabilirsiniz):

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 Değişkeni Ayarı

CLI arabirimiyle gradlew komutlarını kullanacaksanız, JREA'nın gömülü JRE'ye işaretini eklemeniz yararlı olacaktır (aksi halde notlama bunu bulamayacaktır)

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

Şimdi sistemi kapatıp bu yeni komut dosyasını uygulamak için tekrar giriş yapmanız gerekiyor.

Daha fazla ayrıntı için referans

5. SDK yükleniyor

SDK klasörü için izinleri değiştirdiğimizden ( /opt/google/android-sdk/ ), içinde yazmak için herhangi bir özel izin almamız gerekmiyor. Sadece mevcut kullanıcı adına android-studio çalıştırın:

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

Şimdi kurulum sihirbazı talimatlarını takip edin. Sonunda İndirme Bileşenleri penceresine vuracaksınız. Gerekli bileşenler yüklenene kadar bir süre sürebilir. Gerekli tüm kütüphaneler ve yazılımları en başından beri ele alırken (bölüm 2), bu işlem hatasız tamamlanmalıdır.

İlk kez başlatıldığında Android Studio, yalnızca en son SDK platformunu yükler (API 27 yazılırken). Araç takımınızı canlı hale getirmek için en az 2-3 daha eski SDK platformuna ihtiyacınız var ( burada yapabilirsiniz. Farklı API sürümleri için gerçek talebi gösteren panoyu bulun).Bunları elde etmek için Android Studio karşılama ekranından “Yapılandır” ı tıklayın ve SDK Yöneticisi seçeneğini seçin.

Buradan Android uygulamalarını geliştirmek için ihtiyacınız olanı seçebilirsiniz. Not; Aslında her şeyi listeden yükleyebilirsiniz (hatta eski paketleri bile), ancak indirilmesi yıllar sürecektir.

6. Masaüstü girişi oluşturuluyor

Şu anda Android Studio, masaüstü girişi oluşturmak için gömülü özellikler sunuyor. Studio'yu root izinleriyle çalıştırmamız gerekiyor. Bu nedenle, sistemdeki tüm kullanıcılar için bunu yapmak mümkündür:

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

P.S.. Ortam değişkenlerimizi (ANDROID_HOME / ANDROID_SDK_ROOT) sudoing olarak kullanılabilir tutmak için -E seçeneği gereklidir.

Aynı Kurulum Sihirbazını tekrar geçirmeniz gerekecek (şimdi kök kullanıcı için gerçekleştiriliyor) ve Hoş Geldiniz ekranına bastığınızda, “Yapılandır” menüsünden Masaüstü Girişi Oluştur seçeneğine ulaşabilirsiniz:

Açılan iletişim kutusunda, "Tüm kullanıcılar için girişi oluştur" onay kutusunun işaretli olduğundan emin olun ve Tamam'ı tıklayın.

Artık Android Studio'yu kapatabilir ve Unity Launcher'dan açabilirsiniz!

P.S.. Girişin oluşturulduğu yer ve içeridekilerle ilgilenenler için /usr/share/applications/jetbrains-studio.desktop adresinde bulabilirsiniz:

[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. [Bonus] Komut dosyasını kaldır

Ve tatlılar için, Android Studio'yu tamamen kaldırmak için kullanabileceğiniz, tüm kullanıcıların SDK klasörü, ayarları, emülatörleri ve önbellek klasörlerini içeren bir kabuk betiği hazırladım. Yukarıdaki adımlar için uyarlanmıştır, ancak yollar dosyanın en üstündedir, böylece kendi yapılandırmanıza göre kolayca uyarlayabilirsiniz. İşte başlıyoruz:

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

# Ensure root permissions

if [ $(whoami) != 'root' ]; then
    echo "Must be root to run 
chmod u+x ~/Documents/android_uninstall.sh
" 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 "" -maxdepth "" -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

Farklı android stüdyo sürümlerinin ayarlarını kaldırmak için komut dosyasında joker .AndroidStudio * kullanıldığını unutmayın. Gizli klasörde ‘.AndroidStudio’ ile başlayan adla değerli bir şey tutarsanız, aynı zamanda da kaldırılacak.

Kabuk betikleri kavramını bilmeyenler için, burada yardımcı olması gereken basit adımlar:

  1. Terminali aç, komut nano'yu yaz. Bir nano editör açılacak terminal penceresi.
  2. Metni yukarıdaki komut dosyasından kopyalayıp içine yapıştırın nano açılan terminal penceresi (Ctrl + Shift + V)
  3. Dosyayı kaydetmek için Ctrl + O tuşlarına basın, .sh uzantılı dosyanın yolunu ve adını seçin:

  4. Nano'dan çık (ctrl + X)

  5. Terminalde bu komutu runnable yapmak için sadece oluşturulan dosyaya uygulamanız gerekir (betiğinizi ~/Documents dizinine kaydettiğinizi varsayar ve android_uninstall.sh olarak adlandırır):

    %pre%
  6. Artık, terminalde kendisine yol gösteren komut dosyasını çalıştırabilirsiniz. Kök izni olmadan, klasörlerin /opt/ dizininden kaldırılmayacağını unutmayın. Böylece, komut dosyası, bir şey yapmadan önce bu izinleri isteyecektir.

İşte bu. Aslında Linux tür işletim sistemlerinde oldukça yeniyim, bu nedenle yorumlarınızı gerektiği gibi düzeltmek için çekinmeyin.

    
verilen cevap Aleksandr Medvedev 21.12.2017 20:52
7

Android stüdyo deposunu ekleyin:

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

Sonra yükleyin:

sudo apt-get install android-studio

Daha fazla bilgi İşte adresinde bulunabilir.

    
verilen cevap Momo 28.02.2016 14:01
6

İşte 'den alıntılanmıştır

Android Studio, Java'ya bağlıdır ve Oracle Java 7 veya 8 önerilir

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'yı ekleyin

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

Ardından paket listelerini güncelleyin ve yükleyin:

sudo apt-get update

sudo apt-get install android-studio

Yüklendikten sonra, kurulum sihirbazını Unity Dash'tan başlatın veya sadece komutu çalıştırın

/opt/android-studio/bin/studio.sh
    
verilen cevap Maythux 09.06.2015 10:13
6

Ubuntu'nun (16.04) 64 bit sürümünü çalıştırıyorsanız, aşağıdaki komutla birlikte 32 bit kitaplık yüklemeniz gerekir:

sudo apt-get install lib32stdc++6

veya

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

Öyleyse şu hatayı almadınız:

Unable to run mksdcard SDK tool.

Daha fazla okumak için bu doküman

    
verilen cevap user540417 06.05.2016 15:54
2

Ubuntu 16.04 için sözdizimi aşağıdaki gibidir.

umake android android-ndk [-h] [-r] [--accept-license] [destdir]
    
verilen cevap K R Jawaharlal 15.07.2016 04:55
2

Ubuntu’ya Android Studio’yu yüklemek daha da kolaylaştı. Bunu ek olarak paketledik, bu yüzden onu yükleyebilirsiniz

$ sudo snap install android-studio --classic

Veya Android Studio dizininde Ubuntu Software araması yapın.

    
verilen cevap Omer Akram 19.03.2018 18:17
0

1- Terminal'e (Ctrl + Alt + t) geçin ve JDK'yı yükleyin:

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

java jdk sürümünü kontrol etmek için

yazın
javac -version

veya

java -version

2- Tam paketlenmiş ADK'yı resmi siteden indirin, unzip edin, açın ve install-Linux-tar.txt'deki talimatları izleyin.

3- ADK yükleme sihirbazını takip edin.

    
verilen cevap Sebastián Brun Valiente 16.01.2016 06:03
0

Android Studio'yu kurma işlemi birkaç tıklamayla sonuçlanır. (Zaten indirilmiş Android Studio'yu sahip olmalısınız.)

Android Studio’yu Linux’a kurmak için aşağıdakileri uygulayın:

  1. İndirdiğiniz .zip dosyasını, kullanıcı profiliniz için /usr/local/ veya paylaşılan kullanıcılar için /opt/ gibi uygulamalarınız için uygun bir konuma açın.

  2. Android Studio’yu başlatmak için bir terminal açın, android-studio / bin / dizinine gidin ve studio.sh dosyasını çalıştırın.

  3. Önceki Android Studio ayarlarını içe aktarmak isteyip istemediğinizi seçin, ardından Tamam 'ı tıklayın.

  4. Android Studio Kurulumu Sihirbazı, kurulum için gereken sürüme rağmen, geliştirme için gerekli olan Android SDK bileşenlerinin indirilmesini de içerir.

  

İpucu: Android Studio'yu uygulama listenizde kullanılabilir hale getirmek için   Araçlar & gt; Android Studio menü çubuğundan Masaüstü Girişi oluşturun.

64 bit makineler için gerekli kitaplıklar: Ubuntu'nun 64 bit sürümünü çalıştırıyorsanız, aşağıdaki komutla birlikte 32 bit kitaplık yüklemeniz gerekir:

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

64-bit Fedora çalıştırıyorsanız, komut şöyledir:

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

ve jdk 'yi şimdi yükleyin [ gerekli değil, otomatik olarak yüklenecek ]

sudo apt-get install openjdk-9-jdk

İşte 'nin kopyası

    
verilen cevap Hamed 11.06.2017 07:31
0

Paket arşivi kullanmanız gerekmez.

Kurulum

  • Zip dosyasını buradan indirin:

    İşte

  • Bunu /home/.... altında bir yere çıkarın

  • ./bin/sudio.sh uygulamasını çalıştır

Bir masaüstü girişi oluşturmak için:

Go to Android Studio > Tools > Create desktop Entry

Ön Koşullar:

OpenJDK önceden yüklenmiş olarak gelir, bu yüzden kullanın.

Android Studio, IDE için bir güncelleme olduğunda size küçük bir kabarcık iletişim kutusu bildirir, ancak Help > Check for Update

bağlantısını tıklayarak güncellemeleri manuel olarak kontrol edebilirsiniz.

Bilginize

Ayarlarda JDK yolunu değiştirerek JDK'lar arasında geçiş yapabilirsiniz. JDK'lar /usr/lib/jvm altına yüklenir

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

Burada benim durumum /usr/lib/jvm/default-java , /usr/lib/jvm/java-8-openjdk-amd64 'ye bir sembolik bağlantıdır

Yani bunu, ayarlardaki JDK yolu olarak kullanırdım.

    
verilen cevap Gayan Weerakutti 24.12.2017 09:19
0

Android Studio, şu anda desteklenen tüm Ubuntu sürümlerinde ek paket olarak kullanılabilir. Mayıs, 2018'deki android-studio ek paketinin geçerli sürümü 3.1.2.0'dır. Kurmak için terminali açıp şunu yazın:

sudo snap install android-studio --classic  

Android Studio, her tür Android cihazında uygulamalar oluşturmak için en hızlı araçları sağlar.

Dünya standartlarında kod düzenleme, hata ayıklama, performans aracı oluşturma, esnek bir yapı sistemi ve anında oluşturma / dağıtma sistemi, benzersiz ve yüksek kaliteli uygulamalar oluşturmaya odaklanmanıza olanak tanır.

    
verilen cevap karel 19.03.2018 00:48

Etiketlerdeki diğer soruları oku