安裝
安裝教程官網(wǎng)上教的挺明白的,我說下其中的部分問題(windows開發(fā)android)
需要的環(huán)境
java,android-sdk,node, =>添加環(huán)境變量(git和c++我原來就有,所以我不知到是不是必須要用到)初始化項(xiàng)目
npm install -g react-native-cli
react-native init AwesomeProject
- 啟動(dòng)項(xiàng)目
react-native start (保持packager開啟)
react-native run-android( 重啟一個(gè)命令行,再運(yùn)行這個(gè))
第一次會(huì)安裝一些東西,所以會(huì)很慢,瀏覽器訪問這個(gè)看到j(luò)s文件就對(duì)了
報(bào)沒找到devices錯(cuò)誤的解決辦法
到你安裝sdk的目錄下,我的是D:\Android\android-sdk\platform-tools,在這個(gè)目錄下運(yùn)行 adb devices,list下沒有東西證明沒有設(shè)備連接
舉個(gè)例子,我用的是逍遙模擬器(逍遙端口是21503,其他的自己百度)
adb connect 127.0.0.1:21503,再啟動(dòng) run-android就行了,
bluestacks(端口5555)
模擬器一片紅
模擬器是打開了,但是一片紅的話,首先配置ip地址,先查看自己的ip地址(命令行輸入idconfig),搖晃模擬器,點(diǎn)擊dev settings,點(diǎn)最下面的 debug server...
舉個(gè)例子,我的ip是192.168.1.109 那么我需要輸入192.168.1.109:8081
(8081是默認(rèn)的)差不多應(yīng)該能看到歡迎頁(yè)了
真機(jī)調(diào)試
舉個(gè)例子我的是小米note(小米好像有特殊問題,正常真機(jī)調(diào)試網(wǎng)上教程有,我只用過小米所以正常的還沒見過是啥樣)
上面的項(xiàng)目跑起來之后,找到你項(xiàng)目的這個(gè)目錄C:\Users\xxxx\Desktop\AwesomeProject\android\app\build\outputs\apk仅财,把a(bǔ)pp-debug.apk復(fù)制到你的手機(jī)里,安裝就好了如果手機(jī)屏幕一片白,去你手機(jī)里把AwesomeProjec的顯示懸浮框權(quán)限打開
如果一片紅就設(shè)置如上面那個(gè)dev settings之后就好了