1. 程式人生 > >react native 執行 react-native run-android 啟動報錯

react native 執行 react-native run-android 啟動報錯

    在前一天明明開發得很好,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:此片文章不能給予大家太多幫助,但是如果出現這樣的錯誤,有又比較急的開發任務,大家可以先忽略這樣的問題,讓開發先進行下去。