码迷,mamicode.com
首页 > 其他好文 > 详细

React-Native第一步

时间:2018-09-06 16:22:04      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:string   babel   ade   虚拟   dev   pac   应该   als   version   

公司终于打算放弃exmobi这个鸡肋,撒花!其实主要原因还是烽火跑路不维护了。。

在h5框架与react-native之间做选择,比较之后还是选择后者,希望效果不要太差

万事开头难,先说说RN的搭建

安装node.js 版本最好新一点
安装python2 我装的2.7.10
安装jdk1.8 据说1.9不行 配置环境变量 CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
安装androidstudio和sdk
安装sdk android8.0(Oreo)Android SDK Platform 26、Intel x86 Atom_64 System Image
SDK Tools-Show Package Details-Android SDK Build-Tools确保选中了 React Native 所必须的26.0.3版本。你可以同时安装多个其他版本,然后还要勾选最底部的Android Support Repository
配置环境变量
ANDROID_HOME 末尾最好不带分号;
PATH += %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANDROID_HOME%\platform-tools;C:\Program Files\nodejs\
最好SDK文件夹 \sdk\build-tools中的版本可以和react-native build.grade文件里的buildToolsVersion 是可匹配的
react-native命令在node.js command里跟cmd中都可以执行(应该是)

虚拟机:Genymotion

新建RN项目

为了cmd方便,我的RN项目路径是C:\Users\Administrator\reactnativeprojects

react-native init AwesomeProject
react-native run-android

这边因为RN的新版本有点问题,具体不知道什么问题把项目的RN版本回退

npm uninstall react-native
npm install --save react-native@0.55.4
npm install --save babel-core@latest babel-loader@latest
npm uninstall --save babel-preset-react-native
npm install --save babel-preset-react-native@4.0.0
react-native run-android

如果报这个错误unable to load script from assets
就到android\app\src\main目录下创建文件夹 assets
然后执行

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

 

 

React-Native第一步

标签:string   babel   ade   虚拟   dev   pac   应该   als   version   

原文地址:https://www.cnblogs.com/imbasaber/p/9598374.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!