前提條件:USB 調試
你需要開啟 USB 調試才能在你的設備上安裝你的 APP。首先,確定你已經打開設備的 USB 調試開關
確保你的設備已經成功連接。可以輸入adb devices
來查看:
$ adb devices
List of devices attached
emulator-5554 offline # Google模擬器
14ed2fcc device # 真實設備
在右邊那列看到device說明你的設備已經被正確連接了。注意,你只應當連接僅僅一個設備。
譯注:如果你連接了多個設備(包含模擬器在內),后續的一些操作可能會失敗。拔掉不需要的設備,或者關掉模擬器,確保 adb devices 的輸出只有一個是連接狀態。
現在你可以運行react-native run-android
來在設備上安裝並啟動應用了。
譯注:在真機上運行時可能會遇到白屏的情況,請找到並開啟懸浮窗權限
。比如 miui 系統的設置在此處。
提示
你還可以運行react-native run-android --variant=release
來安裝 release 版的應用。當然你需要先配置好簽名,且此時無法再開啟開發者菜單。注意在 debug 和 release 版本間來回切換安裝時可能會報錯簽名不匹配,此時需要先卸載前一個版本再嘗試安裝。
如果你遇到 adb 提示adb server version(31) doesn't match this client(41)
請看: https://blog.csdn.net/gufenchen/article/details/91383397