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

Che*_*er 18 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))
Run Code Online (Sandbox Code Playgroud)

小智 35

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

给模拟器一些时间来启动它,如果它没有错误,请尝试再次构建您的应用程序,看看它现在是否可以正确加载。

  • 这个解决方案不仅能救命,还能防止愤怒爆发。 (2认同)

Ram*_*dav 5

我花了 4 到 5 个小时来解决这个问题,并尝试了我可能的解决方案,但没有运气,但最后,我自己做到了,所以将来可能会对任何人有所帮助。

我做了什么 :

  1. 我将我的模拟器目标硬件/电话从 Pixels 更改为 Nexus 5x(没有任何 Pixel 硬件/电话对我有用。
  2. i 将系统映像从R(Api Level 30)更改为Q(Api Level 29)。它完成了!!

我附上一些参考屏幕截图以更好地理解。

  • 选择硬件映像1

  • 选择系统映像,在x86 映像选项卡下2

  • 模拟器创建成功后的最终结果3