【发布时间】:2017-04-06 21:47:17
【问题描述】:
我一如既往地开发了一个 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`
我正在使用 react-native 版本 0.43.2 和 react-native-cli 2.0.1 以及 npm 4.1.2 和 yarn 0.21.3 进行编码; Ubuntu 16.04。所以一切都被最新版本武装到了牙齿,但我仍然无法弄清楚问题所在。即使是我刚刚由react-native init 创建的项目也会发生这种情况,它无处不在。 :(
附:确保我的模拟器已启动并正在运行,并且问题不是由它引起的。
【问题讨论】:
标签: android react-native compilation