Könnte jemand eine funktionierende Lösung für die Einstellung ANDROID_HOME
über das Terminal veröffentlichen?
Mein Weg zum Android-SDK ist /Applications/ADT/sdk
.
macos
android-studio
android-sdk-tools
Jacek Kwiecień
quelle
quelle
Antworten:
Wo das Android-SDK installiert ist, hängt davon ab, wie Sie es installiert haben.
Wenn Sie das SDK über die Website heruntergeladen und die Anwendung dann in Ihren Anwendungsordner gezogen / dort abgelegt haben, ist dies höchstwahrscheinlich hier:
/Applications/ADT/sdk
(wie es in Ihrem Fall ist).Wenn Sie das SDK mit Homebrew (
brew cask install android-sdk
) installiert haben , befindet es sich hier:/usr/local/Caskroom/android-sdk/{YOUR_SDK_VERSION_NUMBER}
Wenn das SDK automatisch als Teil von Android Studio installiert wurde, befindet es sich hier:
/Users/{YOUR_USER_NAME}/Library/Android/sdk
Wenn Sie den Speicherort kennen, öffnen Sie ein Terminalfenster und geben Sie Folgendes ein (ändern Sie den Pfad zum SDK so, wie Sie es installiert haben):
Sobald Sie diesen Satz festgelegt haben, müssen Sie ihn der Umgebungsvariablen PATH hinzufügen:
Wenden Sie diese Änderungen zuletzt an, indem Sie .bash_profile neu beziehen:
source ~/.bash_profile
echo $ANDROID_HOME
quelle
tools
nichtbin
)export ANDROID_HOME=/Applications/ADT/sdk
- Sie sollten dieses Denken erklären ....Im Terminal:
Zeilen hinzufügen:
Überprüfen Sie, ob es funktioniert hat:
quelle
export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH
echo $PATH
nicht die neuesten Verzeichnisse ausgegeben, die ich in .bash_profile gespeichert habe.Das Hinzufügen von Folgendem zu meinem .bash_profile hat bei mir funktioniert:
quelle
Zitieren der Antwort von @ user2993582
Der 'bin'-Teil hat sich geändert und sollte es auch sein
quelle
Ich habe MAC OS X (Sierra) 10.12.2 .
Ich habe ANDROID_HOME so eingestellt, dass es mit React Native (für Android-Apps) funktioniert , indem ich die folgenden Schritte befolge .
Fügen Sie die folgenden 3 Zeilen zu ~ / .bash_profile hinzu .
Führen Sie abschließend den folgenden Befehl aus (oder starten Sie das System neu, um die vorgenommenen Änderungen widerzuspiegeln).
source ~/.bash_profile
Das ist es.
quelle
~
ist eine Verknüpfung für Ihren Home-Ordner. Wenn Sie nicht wissen, wo sich Ihr Home-Ordner befindet, geben Siecd
auf dem Terminal ein. Wenn Sie cd eingeben, gelangen Sie zu Ihrem Home-Ordner. dann können Sie tunvi .bash_profile
odernano .bash_profile
zu öffnen / bearbeiten Sie die Datei.Um eine
ANDROID_HOME
Variable festzulegen, müssen Sie wissen, wie Sie das Android Dev Setup installiert haben.Wenn Sie nicht wissen, können Sie überprüfen, ob die folgenden Pfade in Ihrem Computer vorhanden sind. Fügen Sie die folgende zu
.bashrc
,.zshrc
oder.profile
je nachdem , was Sie verwendenWenn Sie mit Homebrew installiert haben,
Überprüfen Sie, ob dieser Pfad vorhanden ist:
Wenn Sie Android Studio über die Website installiert haben,
Fügen Sie es schließlich dem Pfad hinzu:
Wenn Sie zu faul sind, um einen Editor zu öffnen, gehen Sie wie folgt vor:
quelle
ANDROID_HOME
ist normalerweise ein Verzeichnis wie.android
. Hier werden Dinge wie der Debug-Schlüssel gespeichert.Sie können es für Ihre Anmeldung automatisieren.
.bash_profile
Fügen Sie es einfach zu Ihrem Computer hinzu (siehe unten von meinem OS X 10.8.5-Computer):Laut David Turner auf der NDK Mailing - Liste, die beide
ANDROID_NDK_ROOT
undANDROID_SDK_ROOT
Notwendigkeit eingestellt werden , da andere Werkzeuge auf diesen Werten abhängen (siehe Empfohlene NDK - Verzeichnisses? ).~/.bash_profile
Führen Sie nach dem Ändern die folgenden Schritte aus (oder melden Sie sich ab und wieder an):quelle
Leute, beachte, dass wenn du es verwendest,
~/.bash_profile
es nicht das Bash-Profil deines Benutzers bearbeitet, sondern global. Wechseln Sie stattdessen in Ihr Benutzerverzeichnis (/ Users / username) und bearbeiten Sie es direkt:Fügen Sie die folgenden zwei Zeilen in Bezug auf Ihren Benutzernamen und Ihr SDK-Verzeichnis ein
quelle
~/
bedeutet, dass es sich um eine Datei im Home-Verzeichnis des Benutzers handelt.cd ~; ls
und sehen Sie, was gedruckt wird.Setup ANDROID_HOME , JAVA_HOME enviromental Variable auf Mac OS X
In .bash_profile- Datei hinzufügen
Zum Test
quelle
1) Offenes Basisprofil:
2) Fügen Sie die folgende Zeile im Basisprofil hinzu:
Basisprofil speichern und schließen.
Für mich funktioniert 27.0.3 super.
quelle
Viele richtige Antworten hier. Es fehlt jedoch ein Element, und ich konnte den Emulator ohne dieses Element nicht über die Befehlszeile ausführen.
Es ist also eine Zusammenstellung der obigen Antworten sowie eine Lösung für dieses Problem .
Und wenn Sie
zsh
(anstellebash
) der zu bearbeitenden Datei verwenden, ist~/.zshrc
.quelle