window 配置react native 、Android Studio环境
2019独角兽企业重金招聘Python工程师标准>>>
准备工作
- 下载Android Studio,下载的过程中可以安装react native
安装react native
Chocolatey 是一个Windows上的包管理器,用于安装软件
以管理员身份打开cmd,运行命令
[@powershell](https://my.oschina.net/powershell) -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
安装 Python 2
choco install python2
安装 Node
choco install nodejs.install
Yarn、React Native的命令行工具(react-native-cli)
点击开始--所有程序--打开node的命令行工具(这一块命令都是在这里输入的喔)
配置node国内镜像(至于原因可以自己去科普一下,因为国内防火墙的原因~)
npm config set registry https://registry.npm.taobao.org --globalnpm config set disturl https://npm.taobao.org/dist --global
安装 Yarn、React Native的命令行工具
npm install -g yarn react-native-cli
同理,设置镜像
yarn config set registry https://registry.npm.taobao.org --globalyarn config set disturl https://npm.taobao.org/dist --global
初始化项目一个名字叫hulinhuaRNDome的项目
react-native init hulinhuaRNDome
安装Android Studio
一般软件安装,有些选择点以截图,参考如下 安装的时候Android Virtual Device、Android SDK和Android Device Emulator请勾选上
配置Android Studio
- 安装完成后,在Android Studio的欢迎界面中选择Configure | SDK Manager
在SDK Platforms窗口中,选择Show Package Details
这里解释一下:这里有Android8.0、Android7.0、Android6.0什么的是对应的Android的版本,其实这里配置sdk并不是每一个版本的sdk都要配置,主要是看你模拟器对应的安卓版本,每个版本要配置的基本上是Google APIs、Android SDK Platform 23、Intel x86 Atom System Image、Intel x86 Atom_64 System Image以及Google APIs Intel x86 Atom_64 System Image 等...,如下图红色框框内的部分
下图是我sdk配置选项 Android6.0 的sdk配置大家尽量按着这个选项来,如果不确定的话,可以多选不要少选
在SDK Tools窗口中,选择Show Package Details
然后在Android SDK Build Tools中勾选Android SDK Build-Tools 23.0.1(必须包含有这个版本。当然如果其他插件需要其他版本,你可以同时安装其他多个版本)。然后还要勾选最底部的Android Support Repository.
在SDK Update Sites
配置ANDROID_HOME环境变量
点击我的电脑--属性--高级系统设置--高级--环境变量--新建
如下图,新建的变量名为ANDROID_HOME ,sdk ANDROID_HOME环境变量的值每个人都不一样,具体的路径在SDK Manager的Android SDK Location 中可以找到(图中已圈出)
使用Android Studio 运行React Native项目
打开Android Studio、选择Open an existing Android Studio project 打开项目/Android 目录
注意,这里打开的是项目目录下的Android目录,不要打开错了 前面我已初始化生成了一个叫hulinhuaRNDemo的项目
打开项目的时候会用一段时间初始化项目,进入项目后如下图:
点击Install Build Tools 23.0.1 and sync project,等待安装完成后如下图就可以运行项目了
注意:第一次跑可能会遇到一些问题,可以关闭一下Android Studio,重新打开项目进入项目,因为第一次跑Android Studio会自动下载配置一些东西,再次进去的时候就好了(这次进入项目的时候可以点击左边的项目进入了,时间不会像第一次那么慢)
再次进入项目
再次进入项目是点击Android studio下面的Terminal终端,输入指令npm start,将本地服务器运行起来,在如上面一步一样,启动程序
如果没有npm start启动本地服务器,项目起来后,模拟器会报错(一片红,提示没有连接到服务器)
启动成功后模拟器如下图所示
其实已经成功了,但是显示白色(有部分机子也会现实正常,不会出现白屏),解决方法是: 打开项目文件夹--Android--app--src--main,加入一个assets文件,该文件下载地址
重新run
转载于:https://my.oschina.net/KJhulinhua/blog/1617676
window 配置react native 、Android Studio环境相关推荐
- Android之Windows下搭建React Native Android开发环境(差不多搞了一天)
Android之Windows下搭建React Native Android开发环境 穷逼买不起mac,但是他们都说React Native Android只能在mac下面 ...
- 在windows下搭建React Native Android开发环境
1.登录 React Native 中文网 http://reactnative.cn/docs/0.45/getting-started.html 2.登录 Chocolatey 下载包管理工具 h ...
- 在Windows下搭建React Native Android开发环境常见问题
1. task ':app:compileDebugJavaWithJavac'. > Could not find tools.jar 是没有配置Java环境 D:/Java\jdk1.8.0 ...
- windows 下配置 react native 开发环境
windows 下配置 react native 开发环境 安装nvm 由于react native 需要使用 NodeJs 4.0以上版本,为了方便切换NodeJs,首先我们需要安装nvm. 你可以 ...
- 跨平台flutter- window与Android Studio环境配置
背景 Flutter是谷歌的混合移动UI框架,一套代码可以快速在iOS和Android上构建高质量的原生用户界面,Flutter可以与已有的代码一起混编,Flutter是完全免费并且开源的,正被越来越 ...
- Android Studio环境配置安装、搭建详细步骤及使用方法
APP准备工作如下 1.源码下载 因为我已经下载好了 就不演示了 连下载都不会我就不说什么了. 稍后我会随教程发源码出去 jdk-8u77-windows-x64 萝卜app 1.1 mahuaTV这 ...
- android studio环境配置
今天,简单讲讲Android studio如何安装和配置好环境. 昨天,讲了jdk环境的配置,如果没有配置好jdk,是不能安装Android studio的.如果已经配置好jdk环境,那么直接学习An ...
- Flutter之Android Studio环境配置采坑记录
Flutter之Android Studio环境配置 IDE和SDK的安装 Device配置 AVD Genymotion 安装 ADB设置 AS中安装Genymotion插件 踩坑记录 IDE和SD ...
- React Native 一:开发环境搭建
在学习React Native的过程中,相信对于一个App开发工程师,没有充分的学习过前端开发技术的同学来说,顺利的搭建好开发环境还是比较纠结的. 下面,我就根据我自己学习过程中的总结,跟大家讲解讲解 ...
最新文章
- java怎么将前端的数据存到关联的表中_MySQL数据库性能优化
- QRadioButton Toggled() 使用方法
- 5 个有用的开源日志分析工具
- Java IO流之转换流
- 科学家公布地球“裸照”
- java编译时多态和运行时多态_运行时多态、编译时多态和重载、重写的关系(不区分Java和C#,保证能看懂!)...
- 二十八条改善ASP性能和外观的技巧(三)
- sklearn 学习实践之——基于自带数据集(波士顿房价、鸢尾花、糖尿病等)构建分类、回归模型
- 针式打印机的使用与维护
- 站群服务器用SS5 SOCKS5 配置多IP/多端口高性能代理服务器(16G内存主机支持超过100万并发S5代理)
- antDesign 自定义分页样式
- JAVA串口通信开发
- 每周读书#11 - 等一朵花开
- 微信Switch组件-switch按钮
- Packet Tracer相关命令
- Web Caching(Web缓存)
- 偶尔出现404怎么回事?
- 谈谈整车电子电气架构EEA
- Autosar E2E功能安全算法实现
- http://www.cnblogs.com/xia520pi/archive/2012/05/16/2504205.html
热门文章
- html canvas绘制网格,canvas(七)绘制网格和坐标轴
- python装第三方库有几种方法_Python安装第三方库的4种方法
- c++ windows forms 使用_从头开始了解和使用Hypervisor(第1部分)
- jquery post java对象_jquery $.post()返回数据
- 485通讯线是几芯的_RS485协议 电脑与stm32单片机通信 keil编程 在485的硬件错误中徘徊...
- VB用记录集填充表格函数
- 阿里“AI搭配师”一秒给你100种穿搭建议,程序员进军女性时尚靠什么?
- 喜欢赌球的你,可能被AI盯上了
- 无监督学习才不是“不要你管”
- 英伟达发布全球最大GPU:性能提升10倍,售价250万