这一阵子RN技术沸沸扬扬的,身为攻城狮的寄几个怎能不尝试一下,却发现在Windows下安转RN好费劲。。。于是记录一下(盘符随意):
先说一下RN安装的参考网址英文网址:https://facebook.github.io/react-native/docs/getting-started.html#content;中文网址:http://reactnative.cn/docs/0.31/getting-started.html
前期准备(此处有点混乱):
以管理员身份运行cmd
https://chocolatey.org/install(只执行第一个cmd命令:((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin",结果是下一个chocolaty的压缩包)
然后进入soft里面把那两个文件安装(安装时直接点击下一步,执行这一步可以不执行上一步)
执行完后可用node-v检测一下
进入cmd命令行一条一条执行以下语句:
choco install nodejs.install
choco install python2
npm install -g react-native-cli
react-native init 工程名(也可以直接靠有初始化好的工程,可略去这一步)
cd 工程名
react-native run-android(运行此步骤前须经过以下步骤:)
1、坑:gradle版本须为24(把文件夹里的四个文件放在这个目录下C:\Users\admin\.gradle\wrapper\dists\gradle-2.4-all\6r4uqcc6ovnq6ac6s0txzcpc0)
2、得在环境变量中配置sdk的platform-tools和tools(;%android%;D:\SDK\sdk\platform-tools;D:\SDK\sdk\tools)
3、cmd执行android命令,会弹出sdk管理器,http://www.52learn.wang/archives/540(按图配置sdk,不需要下载image)
4、装一个文件(local.properties)改名sdk.dir=C\:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk(即盘符目录后加\,\后再加\),在把这文件放在自己工程的android目录下
5、如果不成功,cmd执行adb devices检查手机是否链接(此处我是真机链接),执行npm start后,再开启一个cmd将文件夹执行到工程的文件夹
其他:http://blog.csdn.net/xsl_bj/article/details/50417735 关于手机版本的一些坑的解决