操作方式
開新專案
react-native init Hellow
以下是在專案資料夾底下操作
執行
react-native run-android
# emulator @ReactPhone @模擬器名稱
react-native run-ios
react-native run-ios --simulator "iPhone 5s"
debug
react-native start
npm start
#預設定是8081 , 可以自定其他的port用 於開發一次二個以上的react native
react-native start --port=8088
log
react-native log-android
react-native log-ios
打開 開發者選單
android
5.0以上版本
1.adb reverse tcp:8081 tcp:8081
2.不需要更多配置,就可以使用Reload JS
5.0以下
1.搖晃手機
2.adb shell input keyevent 82
列出設定或模擬器
#android emulaotr
emulator -list-avds #列出目前有設定的android 模擬器
emulator -avd avd_name [{-option [value}] #啟動模擬器
emulator @avd_name #啟動模器
adb devices #列表所有實機設備
#ios simulator
xcrun simctl list devices #列出所有模擬器
android編譯
cd android
./gradlew assembleRelease //編譯成 正式檔
./gradlew installRelease //安裝正式檔
更新react native 版本
react-native-git-upgrade