多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 基础环境 nodejs,jdk1.8(必需)。`` ```js npm config set registry https://registry.npm.taobao.org --global npm config set disturl https://npm.taobao.org/dist --global ``` ### 安装脚手架和`yarn` ```node npm i -g react-native-cli yarn //yarn也设置镜像源 yarn config set registry https://registry.npm.taobao.org --global yarn config set disturl https://npm.taobao.org/dist --global ``` ### 安装`Android Studio` 百度搜索,直接安装(自带`sdk`),自定义安装前设置好`sdk`目录。 配置环境变量: ```js //1.设置sdk目录D:\AndroidSDK %ANDROID_HOME% //2.配置adb命令 D:\AndroidSDK\platform-tools ``` 以上参考[文档](https://reactnative.cn/docs/0.51/getting-started.html#content) ### [模拟器](https://www.yeshen.com/blog/reactnativeyeshen/) 安装`夜神模拟器`,[下载地址](https://www.baidu.com/link?url=XmqLtGWnX9uxmD8Y3_K3I3oZte2zM29nY3QKqdWWCqHtQhPymMzjCTHqaG6CL9hJcHJgaU858c6iRQue1QNAJUlg5tUAc2b1SK4uzfxnnFi&wd=&eqid=d53760d0000165e6000000055a7db751)。 在`run-android`之前`adb connect 127.0.0.1:52001`或者`adb connect 127.0.0.1:62001`,连接成功后使用`adb devices`查看设备是否连接成功。 ### 创建项目 ``` react-native init demo cd demo react-native run-android ``` 【注】:`run-android`之前检查`android/app/build.gradle`中`buildToolsVersion`是否与sdk中的版本匹配,如果不匹配,改成sdk中的版本。 ### 模拟机运行/真机测试 * 摇晃弹框 ![](https://bbs.yeshen.com/data/attachment/forum/201703/14/102657g65het2n5ou5azza.png) ![](https://bbs.yeshen.com/data/attachment/forum/201703/14/102719hodieinzfrno40r8.png) * 设置一下react native服务的端口和IP ![](https://bbs.yeshen.com/data/attachment/forum/201703/14/102742hqrthjkcyhpekjyf.png)