1.搭建環境
必須安裝的依賴有:Node、Python2、JDK 和 Android Studio。
2.創建項目
(1)安裝react-native腳手架:
npm install -g yarn react-native-cli
(2)創建項目:
react-native init 項目名 (3)進入新建的項目目錄,執行升級命令: cd 項目名 react-native upgrade
3.真機調試
(1)連接手機
(2)adb devices //查詢設備,開啟設備調試 (3)adb reverse tcp:8081 tcp:8081 //注:從設備上訪問開發服務器(安卓手機是5.0或者以上操作系統) (4)react-native run-android //編譯項目,將編譯好的安裝包安裝到手機或者模擬器中
(5)成功運行
4.實時更新
在react-native中有需要在修改文件后,自動重新編譯的需求, 設置如下: (1).安卓 在虛擬設備上,按下ctrl + M,選擇 Enable live Reload(2)連接中的安卓真機 使勁搖晃就會出現選擇頁面,配置同上
(還可以在cmd命令中運行"adb shell input keyevent 82"也會出現選擇頁面,配置同上)
5.打包apk
(1)配置
官方文檔:https://reactnative.cn/docs/signed-apk-android#docsNav
(2)打包
./gradlew assembleRelease /* 用於生成發行APK包 生成的APK文件位於android/app/build/outputs/apk/app-release.apk 在android目錄中運行此命令(PowerShell命令中有'./' cmd命令中無'./') */ ./gradlew installRelease /* 用於在設備上安裝發行版本(最終測試) 在android目錄中運行此命令(PowerShell命令中有'./' cmd命令中無'./') */