2017-04-06 40 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」的進程 –

相關問題