在windows上安装Nativescript不会';不行。

在windows上安装Nativescript不会';不行。,nativescript,Nativescript,我从第页安装了nativescript,当我选中tns doctor时,我发现以下错误: 我可以搜索错误,可能会了解到一些错误,但我不明白的是,为什么安装程序本身没有安装Android SDK 22,或者其他问题。我给了它完全的权限,它安装了sdk和其他所有东西。首先,安装Android Studio 从SDK管理器安装android API level 25(Nougat) 另外,如果您想在emulator上运行应用程序,请设置一个虚拟设备 这将设置使用nativescript构建Andr

我从第页安装了nativescript,当我选中
tns doctor
时,我发现以下错误:


我可以搜索错误,可能会了解到一些错误,但我不明白的是,为什么安装程序本身没有安装Android SDK 22,或者其他问题。我给了它完全的权限,它安装了sdk和其他所有东西。

首先,安装Android Studio

从SDK管理器安装android API level 25(Nougat)

另外,如果您想在emulator上运行应用程序,请设置一个虚拟设备


这将设置使用nativescript构建Android应用程序所需的所有环境变量。

根据
tns doctor
的结果,您必须安装Android SDK


  • 您只需安装。启动Android studio,并使用内置SDK管理器安装所需的SDK,选择正确的版本(>=23您需要安装Android SDK 23和您选择的SDK(ie 25)。我建议使用安装程序而不是cmd安装行,因为它更易于使用,可以找到。如果使用安装程序,它将安装您需要的版本,并为您以及它需要的其他部分更改环境变量

    编辑


    另一件需要提及的事情是,即使安装程序为您更改路径并安装SDK,您仍然需要创建自己的仿真程序映像。安装并不困难,但遗憾的是nativescript安装程序没有为您执行此操作

    我收到相同的错误。您确定环境变量必须指向该目录吗?@hidar It I这是我的android sdk的位置,在你的系统中,它应该是不同的,你必须将它更改为你的。他还需要安装sdk 23,没有它,nativescript将无法构建/run@mast3rd3mon我已经在第1步或第2步中解释过了,这让您感到困惑吗?这并没有让我感到困惑,您没有完全/正确地解释。nativescript要求安装sdk 23,不需要安装呃,你希望针对哪个版本这基本上是我做的,在问这个问题之前,如果你下载了安装程序并运行了它,你的电脑上会有android studio,你会有nativescript。唯一的可能是它没有正确安装。你试过重新启动安装程序吗?到目前为止,你的选择似乎是正确的我的意思是,我在运行“tns医生”时看到“未检测到任何问题”消息但是没有安装模拟器。当我运行一个示例应用程序时,它会要求我连接我的设备,而不是向我显示模拟器…你知道为什么吗?如果你没有配置模拟器,它将无法启动。不幸的是,这不是专为你设计的。我可以将其添加到你的答案中吗?我不认为nativescript和android studio SDK实际上可以通信。我通过android studio安装了emulator,但我认为它不适用于NativeScript。我将添加一些额外的信息