在Windows上安装Nativescript不起作用。

时间:2017-09-19 15:10:21

标签: nativescript

我在https://docs.nativescript.org/start/quick-setup页面安装了nativescript,当我检查tns doctor时出现此错误:

enter image description here

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

3 个答案:

答案 0 :(得分:1)

你需要android sdk 23和你选择的sdk(即25)。我建议使用安装程序而不是cmd安装行,因为它更容易使用,可以找到here。如果您使用安装程序,它会安装您需要的版本并更改您的环境变量以及它所需的其他部分。

修改

另外需要提及的是,即使安装程序为您更改了路径并安装了sdks,您仍然需要制作自己的模拟器映像。设置起来并不难,但不幸的是,nativescript安装程序并没有为你做到这一点

答案 1 :(得分:0)

首先,安装Android Studio https://developer.android.com/studio

从SDK Manager安装android API level 25(Nougat)。

另外,如果要在模拟器上运行应用程序,请设置虚拟设备。

这应该设置所有必要的环境变量,用于使用nativescript构建Android应用程序。

答案 2 :(得分:0)

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

  1. 您只需安装Andriod Studio即可。启动Android studio,并使用内置SDK管理器安装所需的SDK,选择tns doctor结果中指示的正确版本(> = 23< = 26)。

    < / LI>
  2. 或者,您可以单独安装Android SDK,从Android开发者网站下载并解压缩系统中的文件,然后按照tns doctor的说明操作,转到Android SDK文件夹,找到{{1并启动它以安装正确版本所需的SDK。

  3. 设置sdkmanager环境变量,该位置指向Android SDK文件夹,例如。 E:\ Users \用户hantsy \应用程序数据\本地\的Android \ SDK

  4. 最后,尝试再次运行ANDROID_HOME以检查是否满足所有条件。

  5. 您可以通过以下方式之一运行打包的Android应用程序:

    1. Android SDK内置模拟器
    2. 真正的Android移动设备
    3. Genymotion Android simulator,比内置的SDK
    4. 更高效