在将设备配置为运行本机脚本项目后,我刚刚用本机脚本创建了一个示例HelloWorld项目。 tns doctor命令在终端中未显示任何错误,但是当我开始使用“ tns run android”构建源代码时,它会显示以下错误,
PS D:\ NativeScript Samples \ helloworld \ HelloWorld \ src> tns运行android
跳过node_modules文件夹!使用syncAllFiles选项可以同步此文件夹中的文件。
搜索设备...
使用图像Nexus6P启动Android仿真器
找不到连接的设备。
仿真器启动失败,原因:无法在所选的本机仿真器中运行该应用程序。尝试通过在命令提示符中运行adb kill-server
命令来重新启动adb服务器,或通过Android虚拟设备管理器增加虚拟设备的已分配RAM。 NativeScript CLI用户可以通过添加--timeout
标志来尝试增加操作的超时时间。
要列出当前连接的设备并验证指定的标识符是否存在,请运行“ tns设备”。
要列出可用的仿真器映像,请运行'tns device --available-devices'。
然后我运行以下命令来检查avd, tns设备android --available-devices 但这向我显示了以下错误。
PS D:\ NativeScript Samples \ helloworld \ HelloWorld \ src> tns设备android --available-devices
可用的模拟器
设备名称│平台│版本│设备标识符│图像标识符│错误帮助
Nexus6P│Android│7.1.1││Nexus6P│
测试│Android│7.1.1││测试│
连接的设备和仿真器 搜索设备... 找不到连接的设备。重新连接所有已连接的设备,确认系统可以识别它们,然后再次运行此命令。
我已经安装了所有依赖项,但仍然无法运行源代码。请帮忙,因为我是本机脚本的新手。
Android主目录路径: ANDROID_HOME:C:\ Android \ android-sdk
运行 tns build android 命令成功构建了源代码,我可以在输出文件夹中看到生成的apk文件。
注意:有关详细信息,请使用-Xlint:deprecation重新编译。 项目成功建立。 构建结果位于:D:\ NativeScript Samples \ helloworld \ HelloWorld \ platforms \ android \ app \ build \ outputs \ apk \ debug \ app-debug.apk
请帮助我,为什么源未打开仿真器且未显示连接的设备。
我正处于发展阶段。
谢谢您的帮助。