我在cmd上run android --emulator
时收到以下错误;
无法在原生模拟器中运行您的应用。使用--timeout选项增加操作超时或尝试使用&ad; kill-server'重新启动adb服务器命令。或者,运行Android虚拟设备管理器并增加为虚拟设备分配的RAM。
我已使用管理员权限打开它,并在网站上运行了所有教程。
我现在已经陷入困境,并且无法找到解决方案。
我也试过tns run android --emulator --timeout -0
并等了一个小时没有结果。
如何让模拟器运行?
答案 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