У меня есть приложение React Native, которое работает на моем физическом устройстве, но не запускается в эмуляторе. Исключение, которое выдает CLI RN, следующее:
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)
Я попробовал это и аналогичные решения, которые включают в себя перезагрузку сервера ADB
без удачи. Я попытался стереть данные с эмулятора, выполнить холодную загрузку и обновить сам эмулятор.
Подробнее об окружающей среде:
- Android Debug Bridge версия 1.0.41 - версия 28.0.3-5475833
- Пробовал с эмуляторами Android 7.0 (API 24) и 8.1 (API 27).
- Реакция 16.8.3
- Реактивный род 0,59,5
Вся информация, которую я смог найти, относится к перезапуску сервера ADB. Что еще я мог попробовать?