Android emulator Android studio错误-无法读取未定义的属性“更新”

Android emulator Android studio错误-无法读取未定义的属性“更新”,android-emulator,Android Emulator,仿真器错误 emulator: INFO: QtLogger.cpp:68: Critical: Uncaught TypeError: Cannot read property 'update' of undefined (qrc:/html/js/location-mock-web-channel.js:130, (null)) 如果您试图将应用程序构建到模拟的Android设备上,可能需要冷启动。转到工具->AVD管理器,在您尝试使用的虚拟设备上,单击最右侧的下拉箭头,然后选择“立即冷启

仿真器错误

emulator: INFO: QtLogger.cpp:68: Critical: Uncaught TypeError: Cannot read property 'update' of undefined (qrc:/html/js/location-mock-web-channel.js:130, (null))

如果您试图将应用程序构建到模拟的Android设备上,可能需要冷启动。转到工具->AVD管理器,在您尝试使用的虚拟设备上,单击最右侧的下拉箭头,然后选择“立即冷启动”


给模拟器几分钟时间启动,如果没有错误,请再次尝试构建你的应用程序,看看它现在是否正确加载。

我花了4到5个小时来解决这个问题,并尝试了我可能的解决方案,但没有成功,但最后,我自己完成了,因此它可能会在将来帮助任何人

我所做的:

我将针对硬件/手机的模拟器从像素改为Nexus 5x,没有任何像素硬件/手机适合我。 我将系统映像从R Api级别30更改为Q Api级别29。完成了!! 我附上一些参考截图,以更好地理解

选择硬件映像

在x86映像选项卡下选择系统映像

最终结果,仿真器创建成功后


有时我也会遇到同样的问题。冷重启一直对我有效。转到AVD管理器,然后选择需要重新启动的设备。然后单击下拉图标并选择冷重启。等一下,你的VD现在应该可以正常工作了。以防它不会产生另一个VD,而这个VD应该能起到这个作用。

这个解决方案不仅是一个救命稻草,还可以防止愤怒爆发。