我一直在尝试使用 android studio 模拟器,但我无法在模拟器上运行我的应用程序。当我运行我的应用程序时,它会显示模拟器,其中包含以下详细信息:
Hax 已启用
Hax ram_size 0x40000000
HAX 正在工作,模拟器在快速 virt 模式下运行。
端口 5554 上的控制台; ADB 端口 5555
之后,它会进入下一个选项卡启动应用程序并显示正在等待设备上线。之后它显示错误:
Error while waiting for device: Time out after 300 seconds waiting for emulator to come online.
任何人都知道任何解决方案。
我也面临这个超时错误。这是对我有用的解决方案
启动任务管理器 -> 在进程列表中搜索 adb.exe -> 结束进程 -> 尝试重新启动它将启动的模拟器。
这对我有帮助: https://www.youtube.com/watch?v=avcOIrtimMU
点击应用程序:编辑配置;
在启动选项中:选择特定活动
在 Activity 中:指定您的主类:com.example.budgetapp.MainActivity
然后,跑。
这对我有用:
转到 SDK Manager -> SDK Tools -> 检查 Android 模拟器是否有最新版本,如果没有安装更新。
我遇到了这里描述的相同错误。
希望这有帮助
检查更新...模拟器有更新。 我更新后工作正常。
我浏览了很多帖子。但它们似乎都不适合我。每次我尝试启动模拟器时,该过程似乎在一分钟左右后“没有响应”。我尝试重新启动我的电脑、adb、创建新设备,甚至重新安装 Android 模拟器,但没有任何效果。 令人惊讶的是,有效的方法是将模拟器移出 Android Studio。
Preferences
-> 搜索 Emulator
-> 取消选中 Launch in a tool window
我正在使用 Mac M1 Pro 和 Android Studio Bumblebee | 2021.1.1
如果模拟器无法与您正在使用的 IDE 版本兼容,您可以恢复到可用版本。 https://developer.android.com/studio/emulator_archive。
祝你好运
我尝试了这里的所有内容以及其他问题,但对我来说唯一的解决方案是创建一个新的 AVD。 还从 Pixel3XL 降级到 Pixel2,不确定是否重要。 (保持相同的Android版本)