【问题标题】:NativeScript - cmd tns run android issueNativeScript - cmd tns 运行 android 问题
【发布时间】:2019-05-12 15:20:11
【问题描述】:

我是 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 device 不显示任何设备,但 tns device android --available-devices 显示设备。

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

另外,我没有 Android 工作室的经验。

【问题讨论】:

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

标签: nativescript angular2-nativescript


【解决方案1】:

我也是 Nativescript 的新手,我需要两天时间来配置整个环境,以便在不安装 Android Studio 的情况下使用 android 模拟器运行 Nativescript 应用程序。因此,您也遇到了我遇到的问题并修复它只需将“ANDROID_AVD_HOME”添加到您的系统变量中。 Environment variables 之后,您只能在命令行窗口和另一个命令行窗口中运行您的模拟器,而无需关闭您的模拟器,您可以键入“tns device”并查看活动的模拟器,然后使用“tns run”或“tns run android”运行您的应用程序--设备模拟器名称”。经过多次尝试,这对我有用

【讨论】:

    【解决方案2】:

    为安卓模拟器设置环境路径。首先打开环境变量并双击系统变量中的路径然后打开新窗口编辑环境变量并在此窗口中添加模拟器路径。喜欢在这张图片中展示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-27
      • 1970-01-01
      • 2017-05-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多