2016-04-02 8 views
1

Ich fange gerade nativescript zu lernen, und ich machte ein nativescript Projekt, , wenn ich es über tns run android --emulator laufen soll es sagt:nativescript laufen fehlgeschlagen - build-Tools nicht installiert

You need to have the Android SDK Build-tools 
installed on your system. You have to install version 23 

tns Ärzte Befehl:

You need to have the Android SDK Build-tools installed on your system. You have to install version 23. 
Run android from your command-line to install required Android Build Tools. 

You need to have Android SDK 22 or later and the latest Local Maven repository for Support Libraries installed on your system. 
Run $ android to manage the Local Maven repository for Support Libraries. 

mein android sdk Bild enter image description here

ich den Befehl # 2 Antwort auch folgen in Dieses Thema: Cannot find a compatible Android SDK for compilation when running `tns platform add android`

mein android_home in Bashrc:

#AndroidDev PATH 
export ANDROID_HOME=~/android-sdk-linux/ 
export PATH=${PATH}:~/android-sdk-linux/tools 
export PATH=${PATH}:~/android-sdk-linux/platform-tools 

Antwort

0

ich es auf Linux-Umgebung nicht wirklich testen kann, aber ich denke, dieses Thema zu Ihren Fragen im Zusammenhang ist - Android build failing with build.xml:479: SDK does not have any Build Tools installed

In zwei Worten (wie in dem Thema vorgeschlagen) Sie

android update sdk -u 

versuchen und dann sicherzustellen, dass Sie build-Tools in Android SDK-Manager installiert. Die neueste Linux SDK Tools Version ist 24.4.1

+0

Der Befehl "android" ist veraltet. Verwenden Sie für manuelle SDK, AVD und Projektmanagement bitte Android Studio. Verwenden Sie für Befehlszeilenwerkzeuge tools/bin/sdkmanager und tools/bin/avdmanager – stackdave

2

Ich lief dies und es wurde gelöst.

android update sdk --filter tools,platform-tools,android-23,build-tools-23.0.2,extra-android-m2repository,extra-google-m2repository,extra-android-support --all --no-ui 
+0

Wie führen Sie das unter Windows aus? Ich versuchte ohne Erfolg – Xsmael

+0

Der "android" Befehl ist veraltet. Für das manuelle SDK, AVD und Projektmanagement verwenden Sie bitte Android Studio. Verwenden Sie für Befehlszeilentools tools/bin/sdkmanager und tools/bin/avdmanager – stackdave