我从AVD管理器创建了一个新的AVD,即“Nexus 5x API 25”。当我在模拟器中启动AVD时,它会启动并保持一段时间(30秒)并自动关机。
我尝试在AVD的Config.ini中编辑Ram Size,但仍然存在同样的问题。
我的电脑配置如下: 英特尔酷睿i3 拉杆尺寸:4 GB 硬盘:500 GB
答案 0 :(得分:2)
Solution.1 通过将Android虚拟设备上的图形选项设置为软件而不是自动或硬件。一旦你这样做,模拟器设备启动很好,一切正常。 要么 转到菜单 - >工具 - > Android并取消选中启用ADB集成选项运行应用程序。现在模拟器将启动,但应用程序将无法运行。完全启动模拟器后,请选中“启用ADB集成”选项并重新运行该应用程序。现在,该应用程序将在已经运行的模拟器中启动。
答案 1 :(得分:0)
我的Android模拟器几乎在Android Studio启动后就关闭了。
我转到了Android虚拟设备管理器,并在“操作”下查看了行为不当的虚拟设备,然后选择了“立即冷启动”。这似乎解决了我的问题。
我正在使用Android Studio 3.1.4。
答案 2 :(得分:0)
我与2019年末版本的Android Studio(v3.5.2)同在一条船上,并且我已经使用了几年了,所以对我来说这似乎是一个新问题。我可以通过“擦除数据”(经常是不希望的)或“冷启动”(从工具-> AVD管理器)来解决该问题,然后运行该应用程序。但是,这不是永久性的解决方案,因为它总是会再次出现。我通常只做一次冷启动操作,然后在调试时注意不要关闭仿真器,因此在下一个会话之前效果很好。
我会注意到我注意到Android Studio的内存使用率很高(在SSD时间内很难注意到,因为您没有“听到”硬盘驱动器因交换内存而th动的声音。)Android Studio本身注意到异常高的存储容量内存使用情况,并将其报告给Google(据推测)。我想知道是否是物理内存不足的问题。
更新:我刚刚为笔记本电脑进行了BIOS更新,此后,我似乎没有相同的问题。尚不清楚是否存在BIOS问题(模拟器使用的虚拟化是BIOS选项)还是仅仅是重新启动而临时清除了内存(我的原始猜测)。