2017-04-06 17 views
8

我一直在开发一个React Native项目;当我在做react-native run android或等效cd android && ./gradlew installDebug后遇到以下错误。 这只是在这异常被捕获的最后一步:`ReactNative为Android构建只是冻结了最后一步

: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和应对本地-CLI 2.0.1,也NPM 4.1.2和纱线0.21.3; Ubuntu 16.04。所以,所有的东西都被最新版本武装到牙齿,但我仍然无法弄清楚问题所在。它甚至发生在我刚刚通过react-native init创建的项目中,它就在每一个地方。 :( PS可以肯定我的模拟器和运行,这个问题是不是由于它。

回答

9

尝试在重新启动亚行,使其探测本地端口5554

killall adb; adb devices 
+2

在我来说,我也有杀死Android模拟器,这是一个名为“qemu-system-x86_64”的进程 –

相关问题