react native 執行 react-native run-android 啟動報錯
阿新 • • 發佈:2018-12-21
在前一天明明開發得很好,react-native run-android一執行就能跑起來,但是第二天開發時執行react-native run-android命令就出現如下錯誤:
報這個的原因有很多,博主沒有仔細找具體原因,由於開發時間緊急,發現一個治標不治本的方法(下面回答),得以繼續開發。如有知道具體原因的朋友也可以聯絡我,我也想知道怎麼解決o(╯□╰)o。
FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:installDebug'. > com.android.builder.testing.api.DeviceException: No online devices found. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 17.847 secs Could not install the app on the device, read the error above for details. Make sure you have an Android emulator running or a device connected and have set up your Android development environment:
解決方案:
上面在Terminal裡面可以看出,react-native run-android 命令執行報錯了,但是server仍然在執行。直接開啟你在開發的APP,使用手機搖一搖點選 “reload”,然後就會發現,修改過的程式碼是直接執行在手機上的(如果你解除安裝了開發版APP,我也不知道咋辦了)。雖然Terminal報錯,但是絲毫不影響正常開發,可以直接忽略這些錯誤,先做開發。
ps:此片文章不能給予大家太多幫助,但是如果出現這樣的錯誤,有又比較急的開發任務,大家可以先忽略這樣的問題,讓開發先進行下去。