1. 安裝android相關jdk,(https://blog.csdn.net/vvv_110/article/details/72897142)
2. 手機和mac使用usb連接, 手機開發者設置中打開use調試設置, 保證手機和電腦在統一wifi下。
3. 在終端進入到react-native目錄下執行 react-native run-android
4. 然后該命令會開啟一個服務,該程序首先會自動找 ~ ./gradle文件,如果有需要的gradle版本號文件,怎會使用該文件,否則會下載 gradle相關文件(在項目目錄下 android/gradle/wrapper/gradle-wrapper.properties 文件中會指定該native需要哪個版本號的gradle),
5. gradle下載成功后, 默認位置為 ~ ./gradle ( 每次開啟一個新的native ,即 react-native run-android操作, 首先默認會找該目錄下的文件 )
6. 在 ~ ./.bash_profile 文件里面添加
export PATH=$PATH:/Users/chongji/Library/Android/sdk/platform-tools
export ANDROID_HOME=~/Library/Android/sdk
7. 執行 source ~ ./.bash_profile 使立即生效
8. 如果 5,6,7步驟都已經完成卻沒有成功, 重復步驟3
9. 該操作會在手機上安裝一個app殼( 默認在app列表中 ),
10. 打開手機上的app殼, 第一次會出現錯誤,需要搖晃手機,選擇 Dev Setting -> Debug server host & port for device, 輸入電腦的ip和端口號(默認: ip + 8081)
11. 搖晃手機 -> Reload Js, 大功告成
12. 以后每次修改完js, 在真機上重復步驟 11
參考連接:
1. http://www.cnblogs.com/sanbao/p/5655644.html
2. http://reactnative.cn/docs/0.43/getting-started.html