我一直在尝试使用android studio模拟器,但我无法在模拟器上运行我的应用程序。当我运行我的应用程序时,它会显示模拟器,其中包含以下详细信息:
启用Hax
Hax ram_size 0x40000000
HAX正在运行,模拟器以快速模式运行。
端口5554上的控制台; ADB在5555号港口
之后需要下一个TAB启动应用程序并显示等待设备上线。之后它显示错误:
Error while waiting for device: Time out after 300 seconds waiting for emulator to come online.
任何人都知道任何解决方案。
答案 0 :(得分:4)
虽然这种行为可能有多种原因.... 主要是可能是由于您使用的系统映像或 API版本中的错误
最好下载最新系统映像,并确保您正在使用的API版本的兼容性。
如果存在问题
我想建议一些修正: 试试吧
1)将Android SDK卸载/重新安装到文件夹。
OR
2)删除模拟器并创建另一个针对相应API级别的模拟器。
OR
3)创建一个新的虚拟设备。
OR
4)设置"最大VM应用程序堆大小"硬件属性为192或更高,并选择QVGA皮肤。
希望它有所帮助。答案 1 :(得分:2)
我也遇到了这个超时错误。这是我的解决方案
启动任务管理器 - >在进程列表中搜索adb.exe->结束进程 - >尝试重新启动它将启动的仿真器。
答案 2 :(得分:0)
这对我有帮助: https://www.youtube.com/watch?v=avcOIrtimMU
点击应用:修改配置;
在“启动选项”中:选择“特定活动”
在“活动”中:指定您的主类:com.example.budgetapp.MainActivity
然后运行。
答案 3 :(得分:0)
这对我有用:
GoTo SDK Manager-> SDK工具->检查android模拟器是否具有最新版本,以及是否未安装更新。
我在这里描述了相同的错误。
希望有帮助
答案 4 :(得分:0)
检查更新.... 模拟器有更新。 我更新后工作正常。
答案 5 :(得分:-1)
答案 6 :(得分:-1)
我也在这里尝试了所有方法以及其他问题,但是对我来说唯一的解决方案是创建一个新的AVD。 也不确定从Pixel3XL降级为Pixel2。 (保留相同的android版本)