我有一个React Native应用程序,该应用程序可以在我的物理设备上运行,但不能在模拟器中运行。 RN CLI抛出的异常如下:
Exception in thread "Device List Monitor" java.lang.NullPointerException at com.android.ddmlib.EmulatorConsole.checkConnection(EmulatorConsole.java:319) at com.android.ddmlib.EmulatorConsole.getConsole(EmulatorConsole.java:233) at com.android.ddmlib.DeviceMonitor.queryAvdName(DeviceMonitor.java:246) at com.android.ddmlib.DeviceMonitor.updateDevices(DeviceMonitor.java:218) at com.android.ddmlib.DeviceMonitor.access$400(DeviceMonitor.java:56) at com.android.ddmlib.DeviceMonitor$DeviceListUpdateListener.deviceListUpdate(DeviceMonitor.java:658) at com.android.ddmlib.DeviceMonitor$DeviceListMonitorTask.processIncomingDeviceData(DeviceMonitor.java:843) at com.android.ddmlib.DeviceMonitor$DeviceListMonitorTask.run(DeviceMonitor.java:777) at java.lang.Thread.run(Thread.java:748)
我尝试了this和类似的解决方案,这些运气包括重启ADB
服务器,但没有成功。我尝试擦除模拟器中的数据,冷启动并更新模拟器本身。
有关环境的更多信息:
我能找到解决的所有信息都涉及重新启动ADB服务器。我还能尝试什么?