ANDROID_HOME
Terminal aracılığıyla kurulum için çalışan bir çözüm yayınlanabilir mi?
Android-SDK'ya giden yolum /Applications/ADT/sdk
.
ANDROID_HOME
Terminal aracılığıyla kurulum için çalışan bir çözüm yayınlanabilir mi?
Android-SDK'ya giden yolum /Applications/ADT/sdk
.
Yanıtlar:
Android-SDK'nın nereye kurulduğu, onu nasıl kurduğunuza bağlıdır.
SDK'yı web siteleri aracılığıyla indirdikten sonra Uygulamayı Uygulamalar klasörünüze sürükleyip bıraktıysanız, büyük olasılıkla burada:
/Applications/ADT/sdk
(sizin durumunuzda olduğu gibi).
SDK'yı Homebrew ( brew cask install android-sdk
) kullanarak yüklediyseniz, burada bulunur:
/usr/local/Caskroom/android-sdk/{YOUR_SDK_VERSION_NUMBER}
SDK, Android Studio'nun bir parçası olarak otomatik olarak yüklendiyse, burada bulunur:
/Users/{YOUR_USER_NAME}/Library/Android/sdk
Konumu öğrendikten sonra, bir terminal penceresi açın ve aşağıdakileri girin (SDK'ya giden yolu yüklediğiniz şekilde değiştirin):
export ANDROID_HOME={YOUR_PATH}
Bu kümeye sahip olduğunuzda, bunu PATH ortam değişkenine eklemeniz gerekir:
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Son olarak bu değişiklikleri .bash_profile kaynağını yeniden sağlayarak uygulayın:
source ~/.bash_profile
echo $ANDROID_HOME
tools
değil bin
)
export ANDROID_HOME=/Applications/ADT/sdk
- Bu düşünceyi açıklamalısınız ....
Terminalde:
nano ~/.bash_profile
Satır ekle:
export ANDROID_HOME=/YOUR_PATH_TO/android-sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
Çalıştığını kontrol edin:
source ~/.bash_profile
echo $ANDROID_HOME
export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH
echo $PATH
, .bash_profile içinde kaydettiğim en son dizinlerin çıktısını almıyor.
.Bash_profile'ım için aşağıdakileri eklemek benim için çalıştı:
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Ben yaşıyorum MAC OS X (Sierra) 10.12.2 .
ANDROID_HOME'u , aşağıdaki adımları izleyerek React Native (Android uygulamaları için) üzerinde çalışacak şekilde ayarladım .
Aşağıdaki 3 satırı ~ / .bash_profile dosyasına ekleyin .
export ANDROID_HOME=$HOME/Library/Android/sdk/
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Son olarak aşağıdaki komutu yürütün (veya yapılan değişiklikleri yansıtmak için sistemi RESTART ).
source ~/.bash_profile
Bu kadar.
~
, ana klasörünüz için bir kısayoldur. Giriş klasörünüzün nerede olduğunu bilmiyorsanız cd
, terminale yazın. CD yazmak sizi ana klasörünüze götürür. o zaman yapabilir vi .bash_profile
veya nano .bash_profile
dosyayı açık / düzenlemeye.
Ayarlamak için ANDROID_HOME
, değişken, android dev kurulumunu nasıl yüklediğinizi bilmeniz gerekir.
Bilmiyorsanız, makinenizde aşağıdaki yolların mevcut olup olmadığını kontrol edebilirsiniz. Aşağıdakileri .bashrc
, kullandığınız şeye .zshrc
veya.profile
Homebrew ile kurduysanız,
export ANDROID_HOME=/usr/local/opt/android-sdk
Bu yolun mevcut olup olmadığını kontrol edin:
Web sitesini takip ederek android studio yüklediyseniz,
export ANDROID_HOME=~/Library/Android/sdk
Son olarak yola ekleyin:
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Bir editör açmak için çok tembelseniz, bunu yapın:
echo "export ANDROID_HOME=~/Library/Android/sdk" >> ~/.bashrc
echo "export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> ~/.bashrc
Bunu terminalde yapmak için çalışan bir çözüm yayınlanabilir mi?
ANDROID_HOME
genellikle benzer bir dizindir .android
. Hata Ayıklama Anahtarı gibi şeylerin saklanacağı yer.
export ANDROID_HOME=~/.android
Girişiniz için otomatikleştirebilirsiniz. Sadece ekleyin .bash_profile
(aşağıda OS X 10.8.5 makinemden):
$ cat ~/.bash_profile
# MacPorts Installer addition on 2012-07-19 at 20:21:05
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Android
export ANDROID_NDK_ROOT=/opt/android-ndk-r9
export ANDROID_SDK_ROOT=/opt/android-sdk
export JAVA_HOME=`/usr/libexec/java_home`
export ANDROID_HOME=~/.android
export PATH="$ANDROID_SDK_ROOT/tools/":"$ANDROID_SDK_ROOT/platform-tools/":"$PATH"
David NDK Posta Listesi Turner, hem göre ANDROID_NDK_ROOT
ve ANDROID_SDK_ROOT
diğer araçlar bu değerlere bağlı çünkü ihtiyacı ayarlanması (bkz NDK Directory Önerilen? ).
Değiştirdikten ~/.bash_profile
sonra aşağıdakileri yapın (veya oturumu kapatın ve tekrar açın):
source ~/.bash_profile
İnsanlar, kullanacak olursanız, ~/.bash_profile
kullanıcınızın bash profilini değil, global olanı düzenleyeceğini unutmayın. Bunun yerine kullanıcı dizininize (/ Users / kullanıcı adı) gidin ve doğrudan düzenleyin:
vim .bash_profile
Ve Kullanıcı Adı ve SDK dizininize göre aşağıdaki iki satırı ekleyin
export PATH=$PATH:/Users/<username>/Library/Android/sdk/tools
export PATH=$PATH:/Users/<username>/Library/Android/sdk/platform-tools
~/
, kullanıcının ana dizinindeki bir dosya olduğu anlamına gelir.
cd ~; ls
ne yazdırdığını yazın ve görün.
Kur ANDROID_HOME , java_home üzerinde çevre değişkeni Mac OS X
.Bash_profile dosyasına ekle
export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Test için
echo $ANDROID_HOME
echo $JAVA_HOME
1) Açık taban profili:
open ~/.bash_profile
2) Taban profiline aşağıdaki satırı ekleyin:
export PATH=${PATH}:/Users/<username>/Library/Android/sdk/build-tools/27.0.3
Temel profili kaydedin ve kapatın.
Benim için 27.0.3 harika çalışıyor.
Burada bir sürü doğru cevap var. Ancak, bir öğe eksik ve öykünücüyü komut satırından onsuz çalıştıramadım.
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$PATH:$JAVA_HOME/bin
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator # can't run emulator without it
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Bu, yukarıdaki cevapların bir derlemesi ve bu sorun için bir çözüm .
Ve kullanırsanız zsh
(yerine bash
) düzenlemek için dosyadır ~/.zshrc
.