Für OSX
-
in ~/.bash_profile hinzufügen:
export ANDROID_HOME="/path/to/android-sdk-macosx" export PATH="$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH"
und dann im Terminal ausführen, damit es sofort wirksam wird;
-
in /etc/sudoers add:(Sie können die Konsole verwenden:
sudo visudo
)Defaults env_keep += "ANDROID_HOME"
da der Bauprozess mit
sudo
beginnen muss undprocess.env
des Knotens Holen Sie sich die entsprechenden Variablen.
Setup für Linux/Ubuntu/Mint
- Nur Android Studio oder SDK herunterladen
- installieren
- PFAD festlegen
3.1) Terminal öffnen und ~/.bashrc
bearbeiten
sudo su
vim ~/.bashrc
3.2) ANDROID_HOME exportieren und Ordner mit Binärdateien zu Ihrem PATH hinzufügen
Allgemeine Standardinstallationsordner:
- /root/Android/Sdk
- ~/Android/Sdk
Beispiel .bashrc
export ANDROID_HOME=/root/Android/Sdk
PATH=$PATH:$ANDROID_HOME/tools
PATH=$PATH:$ANDROID_HOME/platform-tools
3.3) Aktualisieren Sie Ihren PATH
source ~/.bashrc
4) Installieren Sie das richtige SDK
Wenn ionic build android
schlägt immer noch fehl, es könnte an der falschen SDK-Version liegen. Um die korrekten Versionen und Bilder zu installieren, führen Sie android
aus von der Befehlszeile. Da es sich jetzt in Ihrem PATH befindet, sollten Sie es von überall aus ausführen können.
Android Home sollte der Stammordner des SDK sein.
export ANDROID_HOME="$HOME/android-sdk-linux"
BEARBEITEN :Öffnen Sie das Terminal und geben Sie diese Befehle ein. (ja, auf einem Terminal, nicht in der bashrc-Datei)
export ANDROID_HOME=~/android-sdk-macosx
PATH=$PATH:$ANDROID_HOME/tools
PATH=$PATH:$ANDROID_HOME/platform-tools
und geben Sie dann im selben Terminal einfach android
ein . Wenn konfiguriert, können Sie Build-Befehle von diesem Terminal aus verwenden. (es ist eine vorübergehende Lösung)
Fall:Verwenden Sie SO Windows, versuchen Sie:
set ANDROID_HOME=C:\\android-sdk-windows
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
mehr unter:http://spring.io/guides/gs/android/
Fall:Sie haben keine Plattform-Tools:
cordova platforms list
cordova platforms add <Your_platform, example: Android>