Ubuntu'da ANDROID_HOME yolu nasıl ayarlanır?


Yanıtlar:


253

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


~ / .bashrc dosyasını nerede bulabilirim
vijaypalod

3
@mVJ sadece vim ~/.bashrcterminalinizi yapın.
İçinde

1
@Dario Quintana şu anki konuma göre ne mans, hangi konumu açıklayabilirsin
Dinesh

@Dinesh Bence farklıysa, Android SDK konumunu değiştirmeyi ifade ediyor, örneğin, yüklerken başka bir dizin seçtiyseniz.
PhoneixS

2
Sanırım PATH şimdi olmalı export PATH=$PATH:$ANDROID_HOME/platform-tools, aşağıya bakınız. SDK 29.0.3'te yeni kurdum, toolsartık dizin yok.
Peter T.

106

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/"

3
Apt'den android-sdkpaket kurarken doğru cevap budur . Teşekkürler!
Elias Soares

Benim için doğru cevap. Teşekkürler!
Ivan Lencina

2020 itibariyle, Ubuntu terminali bu hatayı döndürür ANDROID_HOME = / usr / lib / android-sdk (DEPRECATED)
God Bless

89

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
  1. Geçerli kullanıcı için kalıcı hale getirmek üzere yukarıdaki satırları dosyaya ~/.bashrc(adresinde bulunur home/username/.bashrc) ekleyin . source ~/.bashrcDeğişiklikleri uygulamak veya terminalinizi yeniden başlatmak için çalıştırın .

    ( veya )

  2. 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

  1. echo $ANDROID_HOME

    user@host:~$ echo $ANDROID_HOME
    /home/<user>/Android/Sdk
    
  2. which android

    user@host:~$ which android
    /home/<user>/Android/Sdk/tools/android
    
  3. androidBir terminal penceresinde çalıştırın , Android SDK Manager'ı açarsa , gitmeye hazırsınız.


1
Bu echokomutların çalışması için terminali yeniden başlatmanız gerektiğini unutmayın . Genellikle koşarım exec $SHELL.
kimbo

1
Üçüncü nokta için şu mesajı alıyorum: "" android "komutu kullanımdan kaldırıldı."
Mate Mate

1
@Mate / all - Diyor ki: "" android "komutu kullanımdan kaldırıldı. (...) Komut satırı araçları için / bin / sdkmanager ... araçlarını kullanın : bu nedenle add (yukarıdakine göre): export PATH=$PATH:$ANDROID_HOME/tools/binsonra kaynak ~/.profile(veya .bashrc) oturumunu kapatmak istemiyorsanız .. 'sdkmanager --licenses' komutunu çalıştırmayı deneyin. Sonra derlemeyi deneyin.
bshea

46

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

Cevabınızı biraz daha genişletebilir misiniz lütfen? Ne yaptığınızı ve bunun neden "daha iyi bir yol" olduğunu ayrıntılandırmaya çalışın. Teşekkür ederim !
Telokis

2
@Ninetainedo Ben PATH ANDROID_HOME değişkeni "yeniden" çünkü daha iyi olduğunu düşünüyorum.
moshfiqur

4
arshidparçanın mevcut kullanıcının adı ile değiştirilmesi gerektiğini unutmayın
Xiao

34

~/.bashrcDosyanıza aşağıdakileri ekleyin . Oturumu kapat ve oturumu kapat. İçimdeki sdk'm $HOME/Documents/Android/sdkvar, 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

17
Sanırım koşmak source ~/.bashrcoturumu
kapatıp

@ JVE999 bu terminal oturumu için evet.
Sudhir Khanger

1
Böyle birini yapabilirsin export PATH=$PATH(...). Her iki yönde çalışır :)
klauskpm

33

Başlangıçta evinize gidin ve Ctrl+ tuşuna basın H, gizli dosyaları şimdi .bashrcdosya 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/SdkSDK yolunuzun yolunu değiştirin . Araçlar ve platform araçları için de aynısını yapın.

Bundan sonra .bashrcdosyayı kaydedin ve kapatın.

Artık terminalde ADB komutlarını kullanmaya hazırsınız.


32

ö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


2
bu doğrulanmış cevap olmalı! çok teşekkür ederim
Zub

12

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.


3

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.


2

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.


2

Linux ANDROID_HOME yolunda da aynı sorunla karşılaşıyordum

Not:
1- Parametreleri ekleyin

2- 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.


2

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 . ~/.bashrcDeğ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.


0
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

Cevabınıza bazı açıklamalar ekleyin
kvorobiev

0

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

0

~ / .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

0

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.


0

dosyaya ekle

~/.profile 


export ANDROID_HOME=/opt/android-sdk

SDK'ya giden yol

Sonra bilgisayarı sıfırlayın

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.