1.安装python
https://www.python.org/downloads/ 安装python 2.7.x(3.x版本不行)
2.安装node
https://nodejs.org/en/download/ 安装node新版本
3.安装java jdk(java官网安装)
注意java jdk和jre目录不能一样。安装中有提示,要仔细看。
4.安装android studio
http://reactnative.cn/docs/0.45/getting-started.html
5.安装genymotion虚拟机
https://www.genymotion.com/download/ 现在虚拟机 要with VirtualBox版本的(带个VirtualBox) virtualbox若安装失败-用360升级版本
http://jingyan.baidu.com/article/fc07f9897e8e0612ffe519a3.html 关联genymotion和android studio(顺手了)
6.安装github
https://desktop.github.com/(可不装随意) 和https://git-scm.com/download/win
7.安装react-native命令行工具
npm install -g react-native-cli
8.创建项目
进入你的工作目录,运行
react-native init MyProject
MyProject(项目名称)
9. 运行packager
react-native start
10.开启模拟器
react-native run-android
你可能会遇到一些报错:
例如
报错1:Could not install the app on the device, read the error above for details.
解决
确保先定义了环境变量:
ANDROID_HOME
D:\local\adt-bundle-windows-x86_64\sdk
PATH
%ANDROID_HOME%\platform-tools; %ANDROID_HOME%\tools
Windows 10 最新版中分开每项添加!
报错2:
[Android SDK Platform 23, Android SDK Build-Tools 23.0.1].
解决
安装api 23的sdk
报错3:
Could not find tools.jar.
解决
http://blog.csdn.net/abc719590100/article/details/42587863
JDK和JRE不要指定一个目录
配置环境变量
JAVA_HOME: C:\jdk
path:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
最后:Genymotion 启动React Native应用后,可以按下F1来打开开发者菜单。