Я всегда разрабатывал проект React Native; когда я столкнулся со следующей ошибкой после выполнения react-native run android
или эквивалентно cd android && ./gradlew installDebug
.
Это просто на последнем шаге, что это исключение поймано: `
:app:assembleDebug
:app:installDebug
Exception in thread "Device List Monitor" java.lang.NullPointerException
at com.android.ddmlib.EmulatorConsole.checkConnection(EmulatorConsole.java:317)
at com.android.ddmlib.EmulatorConsole.getConsole(EmulatorConsole.java:231)
at com.android.ddmlib.DeviceMonitor.queryAvdName(DeviceMonitor.java:248)
at com.android.ddmlib.DeviceMonitor.updateDevices(DeviceMonitor.java:220)
at com.android.ddmlib.DeviceMonitor.access$400(DeviceMonitor.java:65)
at com.android.ddmlib.DeviceMonitor$DeviceListUpdateListener.deviceListUpdate(DeviceMonitor.java:662)
at com.android.ddmlib.DeviceMonitor$DeviceListMonitorTask.processIncomingDeviceData(DeviceMonitor.java:847)
at com.android.ddmlib.DeviceMonitor$DeviceListMonitorTask.run(DeviceMonitor.java:781)
at java.lang.Thread.run(Thread.java:745)
> Building 97% > :app:installDebug`
Я кодирую в реакционной версии 0.43.2 и react-native-cli 2.0.1, также npm 4.1.2 и пряжу 0.21.3; Ubuntu 16.04. Таким образом, все готово к зубам по последней версии, но я все еще не могу понять проблему. Это происходит даже для проекта, который я просто создаю с помощью react-native init
, где угодно.:(
Постскриптум убедитесь, что мой эмулятор запущен и проблема не из-за этого.