Lütfen Android Studio kurulumunu ve gerekli bağımlılıklarını tam olarak anlat.
Lütfen Android Studio kurulumunu ve gerekli bağımlılıklarını tam olarak anlat.
Yanıtlar:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Daha sonra
sudo apt-get install oracle-java8-set-default
Android Studio'yu buradan indirin , Tüm Android Studio Paketlerini kullanın
Mesela sizin uygulamaları için uygun bir konuma arşiv dosyasını ayıklayın: /opt
. Örnekte, indirilen arşivinizin dosya adını kullanınandroid-studio-ide-141.2178183-linux.zip
sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
Android Studio'yu başlatmak için, /opt/android-studio/bin
bir terminaldeki dizine gidin ve yürütün ./studio.sh
. Veya bir masaüstü dosyası kullanın, aşağıya bakınız.
/opt/android-studio/bin
PATH ortam değişkenine eklemek isteyebilirsiniz, böylece Android Studio'yu herhangi bir dizinden başlatabilirsiniz.
androidstudio.desktop
Komutu çalıştırarak yeni bir dosya oluşturun :
nano ~/.local/share/applications/androidstudio.desktop
ve aşağıdaki satırları 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
İşaretli düğmeyi tıklayın
En yeni SDK araçlarını edinin
Android SDK'yı kurarken en azından, en son araçları ve Android platformunu indirmelisin:
Araçlar dizinini açın ve şunu seçin:
İlk Android XX klasörünü açın (en son sürüm) ve şunu seçin:
Ek API'ler için destek kütüphanesini alın
Android Destek Kütüphanesi, Android'in çoğu sürümüyle uyumlu, genişletilmiş bir API kümesi sağlar.
Extras
Dizini açın ve şunu seçin:
Daha fazla API için Google Play hizmetlerini edinin
Google API'ler ile geliştirmek için Google Play hizmetler paketine ihtiyacınız var:
Extras
Dizini açın ve şunu seçin:
Paketleri yükleyin
İstediğiniz tüm paketleri seçtikten sonra yüklemeye devam edin:
@ AB cevabı doğru ve eksiksiz. Sadece alternatif olarak Canonical's Ubuntu Make'ı kullanarak güncel bir Android Studio'yu kolayca kurabileceğinizi de ekliyorum .
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 havuzlarında, koş:
sudo apt install ubuntu-make
Not o umake sürümünü olmalıdır 16.05 çalıştırarak kontrol android stüdyo indirmek mümkün
umake --version
Değilse, yüklemek için Ubuntu 14.04 yöntemini kullanın.
umake android
Ek bir parametre kullanılarak düzeltilebilecek lisansla ilgili bir hata mesajı olabilir:
umake android --accept-license
umake android --remove
make
gerekli her şeyi otomatik olarak kurar. Daha fazlası gerekmiyor;) (bilgi için şu anda OpenJDK 1.7'yi yüklüyor).
umake android --accept-license
farklı bir soruda önerildiği şekilde deneyin .
ERROR: A default framework for category Android was requested where there is none usage: umake android [-h] {android-ndk} ...
Ubuntu'da Android Studio'yu (veya başka bir geliştirici aracını) kurmanın en kolay yöntemi , ek paketi Ubuntu Yazılım mağazasından kullanmaktır. Android Studio'yu zip olarak indirmenize, manuel olarak kurmaya çalışmanıza, PPA eklemenize veya Java kurulumuyla çalışmanıza gerek yok. Ek paket, en son Android Studio'yu OpenJDK ve gerekli tüm bağımlılıklar ile birlikte paketler.
Ubuntu Yazılımında "android stüdyosunda" arama yapın , açılan ilk girişi seçin ve yükleyin:
Veya komut satırı yolunu tercih ederseniz, bunu Terminal'de çalıştırın :
sudo snap install --classic android-studio
Yeni kurulan Android Studio'yu kontrol panelinden açın:
Bir şeyi ilk kez kurarsanız, bir şey almanıza gerek yoktur:
Kurulum Sihirbazı kurulum sırasında size rehberlik eder:
SDK sürümünü veya kurulum konumunu değiştirmek istemeniz durumunda en son SDK'yı ve Özel'i almak için Standart yükleme'yi seçin . Şu andan itibaren oldukça basit, sadece bir sonrakine tıkladığınızda SDK'yı indirmiş ve kurmuş olacaksınız.
Android SDK'nın geliştirici aracı gibi komutları istiyorsanız bu adım yararlı olabilir adb , fastboot , aapt mevcut vb Terminal . React Native, Ionic, Cordova, vb. Gibi üçüncü taraf dev platformlarda da gerekli olabilir. PATH'leri ayarlamak için ~/.profile
dosyanızı düzenleyin :
gedit ~/.profile
ve sonra aşağıdaki satırları buna 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}"
Adım 2'nin sonunda SDK konumunu değiştirdiyseniz, çizgiyi export ANDROID_HOME=${HOME}/Android/Sdk
uygun şekilde değiştirmeyi unutmayın . Bir Do yeniden başlatma (veya yalnızca geri çıkış yapıp log) etkili olması yolları için.
Ubuntu 18.04 LTS ve 16.04 LTS üzerinde test edilmiştir. Teknik olarak herhangi bir Ubuntu sürümü üzerinde snap desteği ile çalışmalı (16.04 LTS ve daha yenisi). İlk önce ek paketler için destek yüklerseniz , 14.04 LTS'de de çalışır .
ubuntu-make.umake android
bir hata var 'Segmentasyon hatası'
2018 arifesinde, en çok oylanan cevap hala harika, ancak biraz modası geçmiş görünüyor ve son zamanlarda bu konuya girdiğimde, taze deneyimimi burada paylaşmaya karar verdim.
Android Studio 2.2'nin piyasaya sürülmesinden bu yana, çoğu durumda IDE ile birlikte verildiğinden çoğu JDK'yi yüklemeniz gerekmez.
Daha fazla ayrıntı için referans
İlk önce aşağıdaki komut çalıştırılmalıdır, bu nedenle gelecekte AVD aracıyla ilgili bazı sorunlardan kaçınabilmekteyiz :
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
Daha fazla ayrıntı için referans
Buradan Android Studio arşivini alabilirsiniz . Özel bir şey yok, yükleme bitene kadar bekleyin :)
Google tescilli bir LANANA sağlayıcısıdır , bu yüzden Linux FSH sözleşmesini yerine getirmek için (bölüm 3.13 / opt) Arşivi google/android-studio
klasöre açmayı öneririm :
sudo unzip ~/Downloads/android-studio-ide-171.4443003-linux.zip -d /opt/google/
Tüm kullanıcılar için ayar yazma izinlerini Android Studio'nun güncellenmesi söz konusu olduğunda uygun bulabilirsiniz. Ancak, yaygın olarak kullanılmıyor ve en az ayrıcalık ilkesini ihlal ediyor gibi görünüyor . Ancak, sadece durumda, bu şekilde daha iyi istersen sadece terminalde yürütün:
sudo chmod o+w /opt/google/android-studio/
Alternatif olarak, Android-Studio uygulamasını her zaman root adına çalıştırabilir ve ihtiyacınız olan tüm güncellemeleri bu adım dahil olmadan gerçekleştirebilirsiniz .
Her kullanıcının kendi Android SDK araçları kopyasına sahip olması gerektiği fikrini benimsemem (yapım araçları, kaynak kodları, sistem görüntüleri vb.) Ancak Android Studio tam olarak bu şekilde çalışır (bu muhtemelen izinler nedeniyle). Sistemdeki tüm kullanıcılar arasında paylaşılan başka bir klasörü kullanalım.
Gelecekte kullanmak için android-sdk klasörünü hazırlayı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 kurar ve kaldırır).
Android Studio şu anda hala kendi yolunu işaret ediyor. Android Studio'nun paylaşılan klasöre SDK'ları yüklemesini sağlamak için ortam değişkenlerini belirtmemiz gerekiyor. Şu anda SDK klasörüne işaret eden iki değişken var: ANDROID_HOME ve ANDROID_SDK_ROOT . Birincisi onaylanmadı, ancak Android Studio ilk defa başlatılsa bile ANDROID_SDK_ROOT kullanmayacak, bu yüzden her iki değişkeni de belirtmenizi tavsiye ederim. İşleri tutarlı ve açık tutmak için, onları profile.d klasöründeki android-studio için ayrı bir kabuk olarak belirleyelim (böylece Android Studio'yu kaldırma durumunda 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
Eğer CLI arayüzü üzerinden kademeli komutlar kullanacaksanız, gömülü JRE'ye işaret eden JAVA_HOME işaretini eklemek faydalı olacaktır (aksi halde kepçe bulamaz.)
echo export JAVA_HOME=/opt/google/android-studio/jre >> android_studio.sh
Şimdi bu yeni betiği uygulamak için sistemden çıkmanız ve tekrar giriş yapmanız gerekiyor.
Daha fazla ayrıntı için referans
SDK klasörü ( /opt/google/android-sdk/
) için izinleri değiştirdiğimizden , içine yazmak için herhangi bir özel izne ihtiyacımız yok. Sadece geçerli kullanıcı adına android-studio'yu çalıştır:
/opt/google/android-studio/bin/studio.sh
Şimdi kurulum sihirbazı talimatlarını takip edin. Sonunda Bileşenleri İndirme penceresini göreceksiniz. Gerekli bileşenler kuruluncaya kadar bir süre alabilir. Gerekli tüm kütüphanelere ve yazılımlara en başından (bölüm 2) baktığımızda, bu işlem hatasız bir şekilde tamamlanmalıdır.
İlk başlatıldığında Android Studio yalnızca en son SDK platformunu yükler (API 27 yazarken). Araç setinizi uygun hale getirmek için, kurulu en az 2-3 daha eski SDK platformuna ihtiyacınız var ( burada farklı API sürümleri için gerçek talebi gösteren gösterge tablosunu bulabilirsiniz). Onları almak için Android Studio'nun karşılama ekranından “Yapılandır” düğmesine tıklayın ve SDK Yöneticisi seçeneğini seçin.
Buradan Android uygulamaları geliştirmek için neye ihtiyacınız varsa onu seçebilirsiniz. PS Listedeki her şeyi (eski paketler bile dahil) yükleyebilirsiniz, ancak indirilmesi uzun sürecektir.
Şu anda Android Studio, masaüstü girişi oluşturmak için gömülü özellik sunuyor. Studio'yu kök 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
Sudoing sırasında çevre değişkenlerimizi (ANDROID_HOME / ANDROID_SDK_ROOT) mevcut tutmak için PS-E seçeneğine ihtiyaç var.
Aynı Kurulum Sihirbazını tekrar geçmeniz gerekecek (şimdi kök kullanıcı için gerçekleştiriliyor) ve Karşılama ekranına bir kez tıkladığınızda, “Yapılandır” menüsünden Masaüstü Girişi Oluştur seçeneğini bulabilirsiniz:
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.
Şimdi Android Studio'yu kapatabilir ve Unity Launcher'dan açabilirsiniz!
Not: Girişin nerede oluşturulduğuyla ve içeride ne bulunduğuyla ilgilenenler için, şunu bulabilirsiniz /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
Tatlılar için Android Studio'yu SDK klasörü, ayarlar, emülatörler ve tüm kullanıcılardan önbellek klasörleri dahil olmak üzere tamamen kaldırmak için kullanabileceğiniz bir kabuk betiği hazırladım. Yukarıdaki adımlar için uyarlanmıştır, ancak yollar dosyanın ü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 $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
Lütfen farklı android stüdyosu sürümlerinin ayarlarını kaldırmak için komut dosyasında joker .AndroidStudio * 'un kullanıldığını unutmayın. Gizli klasörde '.AndroidStudio' ile başlayan adıyla değerli bir şey saklarsanız, o da kaldırılacak.
Shell scriptleri kavramına aşina olmayanlar için, yardımcı olması gereken basit adımlar şunlardır:
Dosyayı kaydetmek için Ctrl + O tuşlarına basın, .sh uzantılı dosyanın yolunu ve adını seçin:
Nano'dan çık (ctrl + X)
Terminalde bu komutu çalıştırılabilir hale getirmek için yeni oluşturulmuş bir dosyaya uygulamanız gerekir (betiğinizi ~/Documents
dizinde ve android_uninstall.sh olarak adlandırdığınızı varsayalım ):
chmod u+x ~/Documents/android_uninstall.sh
Artık betiği belirten komut dosyasını terminalde çalıştırabilirsiniz. Kök izniniz olmadan klasörleri dizinden kaldırmayacağını /opt/
, bu nedenle komut dosyası bir şey yapmadan önce bu izinleri isteyeceğini unutmayın.
Bu kadar. Aslında Linux tür işletim sistemlerinde oldukça yeniyim, bu yüzden yorumlarda beni gerektiği gibi düzeltmekten çekinmeyin.
google
dizin oluşturduğunu öğrendim /opt
. Pycharm bir google
dizin oluşturmak için kullanmadı , doğrudan /opt
dizine yüklendi . Belki de bu, JetBrains yazılımını temel alan tüm IDE'leri etkileyen küresel bir değişimdir.
/google
Bu durumda klasöre ne gibi şeyler yükleneceğini açıklayabilir misiniz ? @
/opt/google
klasörün içinde bulunan android-studio ve android-sdk klasörlerinin bulunduğu Android Studio'yu yüklemeye benzer , tabii ki sadece Pycharm için, yani bunun yerine /opt/google
yüklü Pycharm IDE'yi içeren klasörün içinde bir pycharm klasörü var .
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.
Aşağıdaki hatayı
Android-stüdyo havuzunu ekle:
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 https://mfonville.github.io/android-studio/ adresinde bulunabilir.
sudo su -
ve torify apt install android-studio
aynı hatayı çözmek. çünkü google iran ipini kısıtlıyor google hizmetlerine erişemiyoruz.
Http://ubuntuhandbook.org/index.php/2014/11/install-android-studio-ubuntu-14-04-ppa/ adresinden 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ı ekle
sudo add-apt-repository ppa:paolorotolo/android-studio
Ardından paket listelerini güncelleyin ve kurun:
sudo apt-get update
sudo apt-get install android-studio
Kurulduktan sonra Unity Dash'den kurulum sihirbazını başlatın ya da sadece run komutunu çalıştırın.
/opt/android-studio/bin/studio.sh
Ubuntu'nun (16.04) 64 bit sürümünü kullanıyorsanız, aşağıdaki komutlarla 32 bit kitaplıklar yüklemeniz gerekir:
sudo apt-get install lib32stdc++6
veya
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
Böylece bu hatayı alamazsınız:
Unable to run mksdcard SDK tool.
Daha fazla bu dokümanı okumak için
Ubuntu 16.04 için, sözdizimi aşağıdaki gibidir.
umake android android-ndk [-h] [-r] [--accept-license] [destdir]
Android Studio’yu Ubuntu’ya kurmak daha kolay. Bir çırpıda paketlendik, böylece sadece
$ sudo snap install android-studio --classic
Ya da sadece aramak Android Studio
içinde Ubuntu Software
.
Android Studio, şu anda desteklenen tüm Ubuntu sürümlerinde bir ek paket olarak sunulmaktadır. Android Studio ek paketi 2018'deki en popüler 5. ek paketi idi . Şubat - 2019'daki android-studio ek paketinin şu anki sürümü 3.3.1.0. Takmak için terminali açın ve ş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.
Birinci sınıf kod düzenleme, hata ayıklama, performans oluşturma, esnek bir yapı sistemi ve bir anlık yapı / dağıtım sistemi benzersiz ve yüksek kaliteli uygulamalar oluşturmaya odaklanmanıza olanak tanır.
1- Terminal'e (Ctrl + Alt + t) çalıştırın ve JDK'yi kurun:
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,
javac -version
veya
java -version
2- Tam paketlenmiş ADK'yı resmi siteden indirin, açın, açın ve install-Linux-tar.txt içindeki talimatları izleyin.
3- ADK kurulum sihirbazını takip edin.
Android Studio'yu ayarlamak sadece birkaç tıklama alır. ( Android Studio'yu önceden indirmeliydin .)
Linux'ta Android Studio'yu kurmak için aşağıdakileri yapın:
Paketinden çıkarın .zip
böyle dahilinde olarak size uygulamaları için uygun bir yere indirilen dosyayı /usr/local/
kullanıcı profili için, ya da /opt/
paylaşılan kullanıcılar için.
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.
Önceki Android Studio ayarlarını içe ya da değil isteyip istemediğinizi seçin, ardından Tamam .
Android Studio Kurulum Sihirbazı, geliştirme için gerekli olan Android SDK bileşenlerinin indirilmesini içeren kurulumun geri kalanında size rehberlik eder.
İpucu: Android Studio'yu uygulamalar listenizde kullanılabilir duruma getirmek için Android Studio menü çubuğundan Araçlar> Masaüstü Girişi Oluştur'u seçin.
64 bit makineler için gerekli kitaplıklar: Ubuntu'nun 64 bit sürümünü kullanıyorsanız, aşağıdaki komutla bazı 32 bit kitaplıklar yüklemeniz gerekir:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
64 bit Fedora kullanıyorsanız, komut şöyledir:
sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686
ve kurun jdk
[ şimdi gerekli değil, otomatik olarak yüklenecek ]
sudo apt-get install openjdk-9-jdk
Bir paket arşivi kullanmanız gerekmez.
Zip dosyasını buradan indirin:
https://developer.android.com/studio/index.html#linux-bundle
Bazı yerlerde ayıkla /home/....
Çalıştırmak ./bin/sudio.sh
Masaüstü girişi oluşturmak için:
Go to Android Studio > Tools > Create desktop Entry
OpenJDK önceden yüklenmiş olarak gelir, bu yüzden bunu kullanın.
IDE için bir güncelleme olduğunda Android Studio sizi küçük bir baloncuk iletişim kutusuyla bilgilendirir, ancak simgesine tıklayarak güncellemeleri manuel olarak kontrol edebilirsiniz. Help > Check for Update
Ayarlarda JDK yolunu değiştirerek JDK'ler arasında geçiş yapabilirsiniz. JDK'ler altında yüklenir/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
İşte benim durumumda /usr/lib/jvm/default-java
bir link/usr/lib/jvm/java-8-openjdk-amd64
Yani bunu ayarlarında JDK yolu olarak kullanırdım.
$ dpkg -l | grep jdk
. Evet, kullanılan SDK, JDK'yı ayarlardan değiştirebilirsiniz.
umake
ve çalıştırınumake android --accept-license
.