1、按照官網的步驟一步一步的操做,到最後 react-native init AwesomeProject 時就是報錯 react
報錯信息以下圖 android
而後我下載了這個模塊 npm install prompt -g 就能夠了,但願能幫到你。若是下載出錯,請切換終端到root模式npm
sudo su react-native
2、初始化文件後,react-native run-android 時報錯。以下:app
我這邊提示時不能寫如文件 Cannot create directory 這個狀況可能時須要開啓root權限。gradle
3、不能連接到模擬器(我這邊時先用sndriod studio 生成了一個文件,而且打開模擬器。而後在執行這個語句,發現模擬器能夠運行這個app了)ui
發現提早打開一下android的模擬器,就能夠了。不知道是我環境配的有問題,換是哪裏本來就是這麼操做的。spa
4、在打包爲apk的時候也會遇到好多問題, cd android && ./gradlew assembleRelease 執行後老是報錯,blog
1. 可能網速很差下載時間過長了,多執行幾回,後面就行了。it
2. 密鑰不對,須要修改gradle.properties的值。或者從新在生產一個my-release-key.keystore .
3. 生成my-release-key.keystore須要執行命令 $ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
5、終於通過重重困難。看到了打包成功
6、將 app-release.apk 連接手機發到手機文件裏面。在手機安裝就好。