rect-native開發(fā)環(huán)境搭建 http://reactnative.cn/docs/0.45/getting-started.html#content
按照上面的文檔react-native run-ios 運行成功畔塔,前提是你得具備原生ios環(huán)境和react-native環(huán)境
react-native run-android 無法啟動遇到好多坑晰搀,我android studio環(huán)境也是配置好的 ? ?
第一次運行 react-native run-android的時候? 終端顯示 一直Download distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip ?
下這個包電腦必須翻墻辱匿,然后下了10多分鐘才下完,下完后會有一堆自動編譯命令
編譯完成后 我繼續(xù)運行? react-native? run-android,提示我Android環(huán)境變量沒配置好
一次運行下面三個命令?
cd ~? ??
vi .bash_profile?
配置SDK路徑和Android環(huán)境變量
export ANDROID_HOME=/Users/super/Library/Android/sdk
export PATH=${PATH}:/Users/super/Library/Android/sdk/platform-tools
export PATH=${PATH}:/Users/super/Library/Android/sdk/tools
配置完成后
source ?.bash_profile
再使用adb命令 成功的話說明環(huán)境變量配置好寓娩,我又接著到項目根目錄下運行?
react-native run-android
提示:SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable
還是找不到 ANDROID_HOME
我也無解了她渴,在google上搜到了解決辦法,在當(dāng)前項目目錄下的android根目錄下創(chuàng)建一個local.properties文件躲因,直接把android目錄寫死
sdk.dir=/Users/super/Library/Android/sdk
react-native run-android
又有問題了早敬,下面的意思是需要23這個版本的SDK,我又打開Android Studio 把 Android SDK Platform 23 下載下來然后 勾選上
Android SDK Platform 23 就是android 6.0
You have not accepted the license agreements of the following SDK components:
[Android SDK Platform 23].
Before building your project, you need to accept the license agreements and complete the installation of the missing components using the Android Studio SDK Manager.
Alternatively, to learn how to transfer the license agreements from one workstation to another, go to http://d.android.com/r/studio-ui/export-licenses.html
感覺差不多要大功告成了
react-native run-android
提示找不到模擬器 或 ?手機
我就用Android Studio 啟動了模擬器
react-native run-android
終于完美運行