Nativescript - 运行android --emulator时的本机模拟器错误

时间:2016-12-12 20:55:01

标签: android nativescript angular2-nativescript

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

  

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

我已使用管理员权限打开它,并在网站上运行了所有教程。

我现在已经陷入困境,并且无法找到解决方案。

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

如何让模拟器运行?

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

  

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

答案 2 :(得分:1)

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