“tns doctor”“您需要在系统上安装Android SDK Build-tools。”但一切都安装好了

时间:2017-11-26 15:36:56

标签: android nativescript

我已经安装了Android Studio,并通过Android Studio进一步安装了SDK和工具。他们在这里:

enter image description here enter image description here

我的$ANDROID_HOME路径指向以下内容:/ Users / USER / Library / Android / sdk,无论是在终端还是在Android Studio中。

然而,当运行tns医生时,我得到以下内容:

  

(...)验证CocoaPods。这可能需要一些时间,请耐心等待   ◟验证CocoaPods。这可能需要一些时间,请耐心◜   验证CocoaPods。这可能需要一些时间,请耐心◠   验证CocoaPods。这可能需要一些时间,请耐心◝   验证CocoaPods。这可能需要一些时间,请耐心◞   验证CocoaPods。这可能需要一些时间,请耐心◡   验证CocoaPods。这可能需要一些时间,请耐心等待。

     

您需要在系统上安装Android SDK Build-tools。   您可以安装以下范围内的任何版本:'> = 23< = 25'。运行$   从您的命令行安装$ ANDROID_HOME / tools / bin / sdkmanager   需要Android Build Tools。

运行“$ ANDROID_HOME / tools / bin / sdkmanager”只是回应“帮助”提示。

这里到底发生了什么,如何解决这个问题,以便我可以运行“npm run android”和android相关的操作?

感谢您的帮助

2 个答案:

答案 0 :(得分:8)

执行$ANDROID_HOME/tools/bin/sdkmanager "build-tools;25.0.2"

解决

答案 1 :(得分:0)

我在安装 nativescript 之前安装 Android Studio 和依赖项时遇到了这个问题。为我解决问题的是:

  1. 卸载/重新安装 Android Studio

  2. 设置Android_Home和ANDROID_SDK_ROOT为android studio的sdk所在位置 也很尖。

  3. 重启终端再次运行 tns doctor。