NativeScript-cmd tns运行android问题

NativeScript-cmd tns运行android问题,nativescript,angular2-nativescript,Nativescript,Angular2 Nativescript,我刚接触NativeScript 我已经完成了cmd tns doctor的完整设置,没有任何问题,并使用cmd tns create创建了一个新项目 我也安装了Android studio,还通过AVD Manager Pixel 3 API Q创建了虚拟设备 现在在Android Studio中打开该项目并运行cmd tns run Android/tns run Android-bundle,但它抛出了找不到连接设备的错误。重新连接所有连接的设备,验证系统是否识别它们,然后再次运行此命令

我刚接触NativeScript

我已经完成了cmd tns doctor的完整设置,没有任何问题,并使用cmd tns create创建了一个新项目

我也安装了Android studio,还通过AVD Manager Pixel 3 API Q创建了虚拟设备

现在在Android Studio中打开该项目并运行cmd tns run Android/tns run Android-bundle,但它抛出了找不到连接设备的错误。重新连接所有连接的设备,验证系统是否识别它们,然后再次运行此命令

cmd tns设备不显示任何设备,但tns设备android-可用设备显示设备

请帮助我如何连接设备和模拟器

另外,我没有在安卓工作室工作的经验


我也是Nativescript新手,我花了两天时间配置整个环境,以便在不安装android Studio的情况下使用android emulator运行Nativescript应用程序。所以,你也遇到了一个问题,要解决这个问题,只需将ANDROID_AVD_HOME添加到你的系统变量中。
之后,您只能在命令行窗口中运行仿真程序,在另一个命令行窗口中运行仿真程序,而无需关闭仿真程序。您可以键入tns device并查看活动的仿真程序,然后使用tns run或tns run android-device emulatorname运行应用程序。在多次尝试后,这对我的系统有效

为android emulator设置环境路径。首先打开环境变量并双击系统变量中的路径,然后打开新窗口编辑环境变量并在此窗口中添加仿真器路径。就像这张图片中显示的那样


您是否尝试过从Android Studio手动启动模拟器,然后tns运行Android-bundle?下面的问题:跳过node_modules文件夹!使用syncAllFiles选项同步此文件夹中的文件。正在搜索设备。。。找不到连接的设备。仿真器启动失败:没有可用于设备标识符“未定义”的仿真器映像。要列出当前连接的设备并验证指定的标识符是否存在,请运行“tns设备”。要列出可用的仿真器映像,请运行“tns device-available devices”。执行adb设备时是否列出了仿真器?如果可以,请使用选项-emulator尝试ins run命令?