【问题标题】:Nativescript - native emulator error when run android --emulatorNativescript - 运行 android --emulator 时出现本机模拟器错误
【发布时间】:2016-12-12 20:55:00
【问题描述】:

我在 cmd 上run android --emulator 时收到以下错误;

无法在本机模拟器中运行您的应用。使用 --timeout 选项增加操作的超时时间,或者尝试使用“adb kill-server”命令重新启动 adb 服务器。或者,运行 Android 虚拟设备管理器并增加为虚拟设备分配的 RAM。

我以管理员权限打开它并运行了网站上的所有教程。

我现在被困在这一点上,无法找到解决方案。

我也试过tns run android --emulator --timeout -0 并等了一个小时没有结果。

我该怎么做才能让模拟器运行?

【问题讨论】:

  • 嗨@Notorious_Creed,您能否给我们一些有关您的环境的更多信息(CLI、tns-core-modules、节点版本)。同时,您可以尝试以下步骤。 1.关闭所有模拟器 2.确保您没有连接任何设备。 3.手动启动模拟器 4.运行以下tns命令tns run android
  • 我在下面发布了我对这个问题的回答。我遇到了同样的问题,我通过打开 AVD Manager 然后下载最新的模拟器来解决它。 @Notorious_Creed

标签: android nativescript angular2-nativescript


【解决方案1】:

我遇到了同样的问题,我通过打开 avd 管理器并尝试启动您创建的虚拟设备(模拟器)来解决。如果模拟器没有启动,您将在控制台中收到错误消息。

对我来说,我必须安装 intel HAXM 才能启动模拟器

【讨论】:

    【解决方案2】:

    您只需要打开您的 Android 虚拟设备管理器并下载 最新的模拟器。然后再次运行您的应用程序。它将工作。

    【讨论】:

      【解决方案3】:
      tns run android
      

      运行模拟器,然后在其上运行应用程序。

      有时这两个过程不能同时发生,Linux 中的管理员访问可能就是这种情况。

      尝试先启动模拟器,然后再启动应用程序。

      emulator -avd avd_name [ {-option [value]} … ]
      

      例如:

      sudo $ANDROID_HOME/emulator/emulator -avd test -netdelay none -netspeed full
      

      'sudo' 对 Linux 用户很重要。

      然后使用它来启动应用程序。

      tns run android
      

      【讨论】:

        猜你喜欢
        • 2012-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-16
        • 2014-12-08
        • 2020-10-05
        • 1970-01-01
        • 2017-09-11
        相关资源
        最近更新 更多