环境搭建需要有java环境,android-sdk,安卓模拟器(android studio自带)。
android-sdk和android studio都可以在https://www.androiddevtools.cn/上很好的下载到。安装好后对应的ANDROID_HOME和JAVA_HOME需要设置对应的环境变量。
安卓sdk需要配置option mirrors.neusoft.edu.cn 80端口(有很多代理可以选择,此处选择大连东软的代理)。
android studio点右上角的模拟器键就可以弹出模拟器选择。模拟器需要在sdk里安装好对应的system image,此处选择的是android 24,因为其他太高的版本在studio里点模拟器总是exit with code 0或者exit with code 1。
然后就是react native了。用react-native-cli 安装。命令为:npm install -g react-native-cli
。安装好之后配置一下本地的gradle(路径为:c:\users\username\.gradle\gradle.properties):
systemProp.https.proxyPort=***
systemProp.http.proxyHost=127.0.0.1
systemProp.https.proxyHost=127.0.0.1
systemProp.http.proxyPort=***
***为蓝灯端口号,这样设置后就可以下载外网链接了。
网的问题解决好之后还会出现一些奇怪的问题,比如Execution failed for task ':app:mergeDebugResources'
虽然百度出来是.9图的问题,实际上这里却是因为项目搭建在了c盘,有些读写权限没有;再比如Failed to install the following Android SDK packages as some licences have not been accepted.
此时则需要下载对应版本的build-tools之类的。
总之,要有 好网络 ,然后就是要有 耐心 好好跟着提示一步一步解决,最终得到下图,就是搭建成功啦~~~