Ubuntu'da ANDROID_HOME yolu nasıl ayarlanır?
Lütfen adımları belirtin.
Ubuntu'da ANDROID_HOME yolu nasıl ayarlanır?
Lütfen adımları belirtin.
Yanıtlar:
Konsolda şunları yazın:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
Kalıcı yapmak istiyorsanız, ~ / .bashrc dosyasına bu satırları ekleyin
vim ~/.bashrc
terminalinizi yapın.
export PATH=$PATH:$ANDROID_HOME/platform-tools
, aşağıya bakınız. SDK 29.0.3'te yeni kurdum, tools
artık dizin yok.
Ubuntu deposu tarafından sağlanan Android SDK'yı kullanarak yaklaşımı gösteren bir yanıtı paylaşmak istiyorum:
Android SDK'yı yükle
sudo apt-get install android-sdk
Çevresel değişkenleri dışa aktarma
export ANDROID_HOME="/usr/lib/android-sdk/"
export PATH="${PATH}:${ANDROID_HOME}tools/:${ANDROID_HOME}platform-tools/"
android-sdk
paket kurarken doğru cevap budur . Teşekkürler!
SDK'nın adresinde ayıklandığını varsayarsak ~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Geçerli kullanıcı için kalıcı hale getirmek üzere yukarıdaki satırları dosyaya ~/.bashrc
(adresinde bulunur home/username/.bashrc
) ekleyin . source ~/.bashrc
Değişiklikleri uygulamak veya terminalinizi yeniden başlatmak için çalıştırın .
( veya )
Oturum için kullanılabilir olmasını sağlamak üzere yukarıdaki satırları bir terminal penceresinde çalıştırın.
Düzgün ayarlayıp ayarlamadığınızı test etmek için,
Bir terminal penceresinde aşağıdaki komutları çalıştırın
echo $ANDROID_HOME
user@host:~$ echo $ANDROID_HOME
/home/<user>/Android/Sdk
which android
user@host:~$ which android
/home/<user>/Android/Sdk/tools/android
android
Bir terminal penceresinde çalıştırın , Android SDK Manager'ı açarsa , gitmeye hazırsınız.
echo
komutların çalışması için terminali yeniden başlatmanız gerektiğini unutmayın . Genellikle koşarım exec $SHELL
.
export PATH=$PATH:$ANDROID_HOME/tools/bin
sonra kaynak ~/.profile
(veya .bashrc) oturumunu kapatmak istemiyorsanız .. 'sdkmanager --licenses' komutunu çalıştırmayı deneyin. Sonra derlemeyi deneyin.
daha iyi bir yol, ANDROID_HOME değişkenini yol değişkeninde yeniden kullanmaktır. ANDROID_HOME değişkeniniz değişirse, tek bir yerde değişiklik yapmanız gerekir.
export ANDROID_HOME=/home/arshid/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
arshid
parçanın mevcut kullanıcının adı ile değiştirilmesi gerektiğini unutmayın
~/.bashrc
Dosyanıza aşağıdakileri ekleyin . Oturumu kapat ve oturumu kapat. İçimdeki sdk'm $HOME/Documents/Android/sdk
var, sdk klasörünüzü tuttuğunuz yerle değiştirmelisiniz
# Android Path
PATH=$PATH:$HOME/Documents/Android/sdk:$HOME/Documents/Android/sdk/tools
export PATH
# For SDK version r_08 and higher, also add this for adb:
PATH=$PATH:$HOME/Documents/Android/sdk/platform-tools
export PATH
source ~/.bashrc
oturumu
export PATH=$PATH(...)
. Her iki yönde çalışır :)
Başlangıçta evinize gidin ve Ctrl+ tuşuna basın H, gizli dosyaları şimdi .bashrc
dosya aradığını gösterecek , herhangi bir metin düzenleyicisiyle açacak ve daha sonra dosyanın sonuna satırların altına yerleştirecektir.
export ANDROID_HOME=/home/varun/Android/Sdk
export PATH=$PATH:/home/varun/Android/Sdk/tools
export PATH=$PATH:/home/varun/Android/Sdk/platform-tools
Lütfen /home/varun/Android/Sdk
SDK yolunuzun yolunu değiştirin . Araçlar ve platform araçları için de aynısını yapın.
Bundan sonra .bashrc
dosyayı kaydedin ve kapatın.
Artık terminalde ADB komutlarını kullanmaya hazırsınız.
önce .bashrc dosyasını gedit ~ / .bashrc ile açın
# Added ANDROID_HOME variable. export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools
dosyayı kaydedin ve terminali yeniden açın
echo $ANDROID_HOME
yolu gösterecek /home/pathTo/Android/Sdk
Ubuntu ve Linux Mint için geçerlidir
Arşivde:
sudo nano .bashrc
Sonuna ekle:
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH=${PATH}:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools
Terminali yeniden başlatın ve şunu yapın: echo $ HOME veya $ PATH, bu değişkenleri bilebilirsiniz.
Terminalde, ANDROID_HOME Değişkenini ayarlamak için şu 3 komutu yazmanız yeterlidir:
$ export ANDROID_HOME=~/Android/Sdk
/Android/Sdk
Sdk'nin konumu, bu sizin durumunuzda değişiklik olabilir
$ PATH=$PATH:$ANDROID_HOME/tools
$ PATH=$PATH:$ANDROID_HOME/platform-tools `
Not: Bu, yolu geçici olarak ayarlayacaktır, böylece yapmanız gereken herhangi bir işlem aynı terminalde gerçekleştirilecektir.
Eğer sudo ile android çalıştırırsanız / root / Android / Sdk içine sdk kuracak, böylece durumun böyle olup olmadığını kontrol edin. Ve sudo ile dont run cordova kullanıyorsanız, kök de sdk görünecektir. Yolu ayarlamak için yukarıdaki kod iyi çalışıyor.
Linux ANDROID_HOME yolunda da aynı sorunla karşılaşıyordum
Not:
1- Parametreleri ekleyin2- Proje yap veya yeniden oluştur
3- Bilgisayarınızı yeniden başlatın
Terminal kullanarak parametreler nasıl eklenir:
Terminal yazınızı açın
gedit .bashrc
başka bir pencere açılacak ve pencerelerin sonuna aşağıdaki satırları ekleyecektir.
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
sonra terminale geri dönün ve yazın
kaynak .bashrc
sonunda bashrc dosyasındaki değişiklikleri kaydetmek için bilgisayarınızı yeniden başlatın.
Bu benim için işe yarıyor, sdk'nin ayıklandığını varsayarsak ~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Geçerli kullanıcı için kalıcı hale getirmek üzere yukarıdaki satırları dosyaya ~/.bashrc
(adresinde bulunur home/username/.bashrc
) ekleyin . ~/.bashrc
Değişiklikleri uygulamak veya terminalinizi yeniden başlatmak için kaynağı çalıştırın . (veya) Oturum için kullanılabilir olmasını sağlamak üzere yukarıdaki satırları bir terminal penceresinde çalıştırın. Düzgün ayarlayıp ayarlamadığınızı test etmek için, terminal penceresinde aşağıdaki komutları çalıştırın
echo $ANDROID_HOME
user#host:~$ echo $ANDROID_HOME
Alacaksın
/home/<user>/Android/Sdk
Bunu da çalıştırabilirsin
which android
user#host:~$ which android
/home/<user>/Android/Sdk/tools/android
Android'i bir terminalde çalıştırın, Android SDK Manager'ı açarsa, gitmek iyidir.
sudo su -
gedit ~/.bashrc
export PATH=${PATH}:/your path
export PATH=${PATH}:/your path
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/tools
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/platform-tools
Bu satırı .bashrc dosyasının sonuna ekleyebilirsiniz.
export PATH=$PATH:"/opt/Android/Sdk/platform-tools/"
burada / opt / Android / Sdk / platform-tools / Sdk kurulum dizinidir. .bashrc dosyası ana klasörde bulunur
vi ~/.bashrc
ya da yüce kuruluysanız
subl ~/.bashrc
~ / .bashrc dosyasını açın ve sonunda yapıştırın
export PATH=$PATH{}:/path-from-home-dir/android/sdk/tools
export PATH=$PATH{}:/path-from-home-dir/android/sdk/platform-tools
Android'i global olarak ayarlamak için Ubuntu'daki ortam değişkeni dosyasını düzenleyebilirsiniz.
[1] bu komutu terminalde çalıştırın
sudo -H gedit /etc/environment
[2] envirmnent dosya içeriğiniz aşağıdaki gibi görünecektir
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
[3] çevre dosyasında android sdk yolunu aşağıdaki gibi ekleyin: -
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
ANDROID_HOME="/home/yourPathTo/Android/Sdk"
[4] daha sonra aşağıdaki komutla terminaldeki Android giriş yolunu kontrol edebilirsiniz: -
echo $ANDROID_HOME
Yol hala ayarlanmamışsa, uygulanan değişiklikleri almak için bilgisayarı yeniden başlatın.
dosyaya ekle
~/.profile
export ANDROID_HOME=/opt/android-sdk
SDK'ya giden yol
Sonra bilgisayarı sıfırlayın