2016-04-02 73 views
1

我剛開始學習nativescript和我犯了一個nativescript項目, 時,我想通過tns run android --emulator運行它,它說:nativescript運行失敗了 - 構建工具沒有安裝

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

TNS醫生命令:

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. 

我的Android SDK中的圖像 enter image description here

我也跟着指示#2答案這個話題:Cannot find a compatible Android SDK for compilation when running `tns platform add android`

我android_home中的.bashrc:

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

回答

0

我真的不能測試它在Linux環境,但我覺得這個話題是關係到你的問題 - Android build failing with build.xml:479: SDK does not have any Build Tools installed

兩個詞(如主題中所建議的),您可以嘗試

android update sdk -u 

然後確保您已在Android SDK管理器中安裝了構建工具。 最新的linux SDK工具版本是24.4.1

+0

「android」命令已被棄用。 對於手動SDK,AVD和項目管理,請使用Android Studio。 對於命令行工具,請使用tools/bin/sdkmanager和tools/bin/avdmanager – stackdave

2

我運行了這個,它已經解決了。

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

如何在Windows上運行該工具?我試過沒有成功 – Xsmael

+0

「android」命令已被棄用。對於手動SDK,AVD和項目管理,請使用Android Studio。對於命令行工具,請使用tools/bin/sdkmanager和tools/bin/avdmanager – stackdave