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环境相关推荐

  1. Android之Windows下搭建React Native Android开发环境(差不多搞了一天)

    Android之Windows下搭建React Native Android开发环境               穷逼买不起mac,但是他们都说React Native Android只能在mac下面 ...

  2. 在windows下搭建React Native Android开发环境

    1.登录 React Native 中文网 http://reactnative.cn/docs/0.45/getting-started.html 2.登录 Chocolatey 下载包管理工具 h ...

  3. 在Windows下搭建React Native Android开发环境常见问题

    1. task ':app:compileDebugJavaWithJavac'. > Could not find tools.jar 是没有配置Java环境 D:/Java\jdk1.8.0 ...

  4. windows 下配置 react native 开发环境

    windows 下配置 react native 开发环境 安装nvm 由于react native 需要使用 NodeJs 4.0以上版本,为了方便切换NodeJs,首先我们需要安装nvm. 你可以 ...

  5. 跨平台flutter- window与Android Studio环境配置

    背景 Flutter是谷歌的混合移动UI框架,一套代码可以快速在iOS和Android上构建高质量的原生用户界面,Flutter可以与已有的代码一起混编,Flutter是完全免费并且开源的,正被越来越 ...

  6. Android Studio环境配置安装、搭建详细步骤及使用方法

    APP准备工作如下 1.源码下载 因为我已经下载好了 就不演示了 连下载都不会我就不说什么了. 稍后我会随教程发源码出去 jdk-8u77-windows-x64 萝卜app 1.1 mahuaTV这 ...

  7. android studio环境配置

    今天,简单讲讲Android studio如何安装和配置好环境. 昨天,讲了jdk环境的配置,如果没有配置好jdk,是不能安装Android studio的.如果已经配置好jdk环境,那么直接学习An ...

  8. Flutter之Android Studio环境配置采坑记录

    Flutter之Android Studio环境配置 IDE和SDK的安装 Device配置 AVD Genymotion 安装 ADB设置 AS中安装Genymotion插件 踩坑记录 IDE和SD ...

  9. React Native 一:开发环境搭建

    在学习React Native的过程中,相信对于一个App开发工程师,没有充分的学习过前端开发技术的同学来说,顺利的搭建好开发环境还是比较纠结的. 下面,我就根据我自己学习过程中的总结,跟大家讲解讲解 ...

最新文章

  1. java怎么将前端的数据存到关联的表中_MySQL数据库性能优化
  2. QRadioButton Toggled() 使用方法
  3. 5 个有用的开源日志分析工具
  4. Java IO流之转换流
  5. 科学家公布地球“裸照”
  6. java编译时多态和运行时多态_运行时多态、编译时多态和重载、重写的关系(不区分Java和C#,保证能看懂!)...
  7. 二十八条改善ASP性能和外观的技巧(三)
  8. sklearn 学习实践之——基于自带数据集(波士顿房价、鸢尾花、糖尿病等)构建分类、回归模型
  9. 针式打印机的使用与维护
  10. 站群服务器用SS5 SOCKS5 配置多IP/多端口高性能代理服务器(16G内存主机支持超过100万并发S5代理)
  11. antDesign 自定义分页样式
  12. JAVA串口通信开发
  13. 每周读书#11 - 等一朵花开
  14. 微信Switch组件-switch按钮
  15. Packet Tracer相关命令
  16. Web Caching(Web缓存)
  17. 偶尔出现404怎么回事?
  18. 谈谈整车电子电气架构EEA
  19. Autosar E2E功能安全算法实现
  20. http://www.cnblogs.com/xia520pi/archive/2012/05/16/2504205.html

热门文章

  1. html canvas绘制网格,canvas(七)绘制网格和坐标轴
  2. python装第三方库有几种方法_Python安装第三方库的4种方法
  3. c++ windows forms 使用_从头开始了解和使用Hypervisor(第1部分)
  4. jquery post java对象_jquery $.post()返回数据
  5. 485通讯线是几芯的_RS485协议 电脑与stm32单片机通信 keil编程 在485的硬件错误中徘徊...
  6. VB用记录集填充表格函数
  7. 阿里“AI搭配师”一秒给你100种穿搭建议,程序员进军女性时尚靠什么?
  8. 喜欢赌球的你,可能被AI盯上了
  9. 无监督学习才不是“不要你管”
  10. 英伟达发布全球最大GPU:性能提升10倍,售价250万