- 下载并安装Java JDK、Android SDK、C++环境
- 下载Git、Node.js并安装
- 打开Git安装目录下的git-cmd.exe,设置全局使用指定的镜像
npm config set registry
https://registry.npm.taobao.orgpythonnpm config set disturl
https://npm.taobao.org/dist - 安装React Native命令行工具
gitup下载 https://github.com/facebook/react-native
npm install -g react-native-cli //命令翻墙比较慢 - 创建项目
react-native init MyProject
- 运行packager———进入工程目录
react-native start
可以用浏览器访问:http://localhost:8081/index.android.bundle?platform=android - 模拟器运行android
react-native run-android
常遇错误:
- unable to upload some apks
解决办法:在 build.gradle中找到com.android.tools.build:gradle:1.3.1
, 替换为:com.android.tools.build:gradle:1.2.3
- sdk location not found 找不到sdk或者无法正常化 sdk路径
解决办法:配置环境变量ANDROID_HOME
D:workmobileAndroidandroid-sdk
Path
%ANDROID_HOME% ools
%ANDROID_HOME%platform-tools
- 打开后是红色的,没有连接服务器js server
解决办法:ip地址+8081端口 //例如 192.168.1.1:8081- failed to find target with hash string ‘android-23’ in: F:Android_SDK
解决办法:更新23版本的 sdk
- 调试app 菜单 reload js