我在https://docs.nativescript.org/start/quick-setup页面安装了nativescript,当我检查tns doctor
时出现此错误:
我可以搜索错误,可能会对错误有所了解,但我不明白为什么安装程序本身没有安装Android SDK 22或其他问题。我给了它完全的许可,它安装了sdk和其他所有东西。
答案 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。
您只需安装Andriod Studio即可。启动Android studio,并使用内置SDK管理器安装所需的SDK,选择tns doctor
结果中指示的正确版本(> = 23< = 26)。
或者,您可以单独安装Android SDK,从Android开发者网站下载并解压缩系统中的文件,然后按照tns doctor
的说明操作,转到Android SDK文件夹,找到{{1并启动它以安装正确版本所需的SDK。
设置sdkmanager
环境变量,该位置指向Android SDK文件夹,例如。 E:\ Users \用户hantsy \应用程序数据\本地\的Android \ SDK
最后,尝试再次运行ANDROID_HOME
以检查是否满足所有条件。
您可以通过以下方式之一运行打包的Android应用程序: