1.解压android-sdk_r24.3.4-windows.zip放到一个空间大的开发盘中

2.添加环境变量,路径时
ANDROID_HOME
D:\Android\android-sdk-windows
PATH
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools
 
3.在cmd中输入android测试是否配置成功
4.安装sdk,双击文件中SDK Manager.exe
勾选安装一系列的工具包

4.安装虚拟机genymotion,在官网中下载后安装,具体流程如下:

(1)选择Personal Use

(2)需要创建账号、创建虚拟机
5.安装node环境和yarn
安装好后配置全局
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global 
 
 yarn config set registry https://registry.npm.taobao.org --global 
 yarn config set disturl https://npm.taobao.org/dist --global
 
6.添加设备
执行 adb device,将虚拟机连接上,如果版本不正确需要匹配版本(platform-tools文件夹)
 
7.安装react-native
npm install -g react-native-cli
 
8.安装node-gyp遇到未装运行库问题
最后发现是node版本太高,安装node 8.11.3搞定
 
启动编译和打包,会在虚拟机中生成apk文件
可执行react-native init appName 生成一个简单项目
react-native run-android 
 
连接手机时,usb连接电脑,然后执行下面命令,找到电脑
adb devices 
 
连接模拟器失败问题:android目录权限不够,需修改,添加Authenticates Users用户。
编译错误问题,需要配置RN签名认证,文件gradle.properties内容如下:
MYAPP_RELEASE_STORE_FILE=xxxxxxxxxxxx
MYAPP_RELEASE_KEY_ALIAS=xxxxxxx
MYAPP_RELEASE_STORE_PASSWORD=xxxxxxxxx
MYAPP_RELEASE_KEY_PASSWORD=xxxxxx
然后将该文件gradle.properties放到用户目录下,例如:C:\Users\wizali\.gradle,重新yarn即可。
 
最后,debug连接不上服务时,看google版本是否支持,升级更新,重启电脑
 
 
 
 

 

React-Native + Genymotion android开发环境搭建的更多相关文章

  1. react native下android开发环境搭建

    关于react native环境搭建我也是参考这篇文章的,但我这里就出现了很多在这篇文章里没有出现的问题,也是坑比较多.但最后在一位大神的帮助下还是成功运行了. 1.第一个坑就是有些文件下载需要VPN ...

  2. Android开发环境搭建相关文章列表(转载)

    Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1, ...

  3. react native window下的环境搭建和调试方案

    这几天使用react native开发app,遇到一些坑,先记录下来,以后再继续补充 环境搭建 打开react native中文网,发现环境搭建特么也太复杂了,安装各种插件/软件,对于我们 编辑器+浏 ...

  4. Qt for Android开发环境搭建及测试过程记录

    最近学习了Qt的QML编程技术,感觉相较于以前的QtGUI来说更方便一些,使用QML可以将界面与业务逻辑解耦,便于开发. QML支持跨平台,包括支持Android平台,因此可以使用Qt的QML进行An ...

  5. Android开发环境搭建全程演示(jdk+eclipse+android sdk)

    全程演示android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最新版本 一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/java ...

  6. Java、Android 开发环境搭建

    一.准备工作 为便于管理,将java开发工具集中到一个文件夹中.创建D:\javaDevE文件夹,JDK.Android-SDK.Eclipse.tomcat等都可以安装到这个文件夹中. 二.搭建Ja ...

  7. Android开发环境搭建及常见问题解决方法

    转自: http://www.cnblogs.com/rwxwsblog/p/4769785.html 在移动互联网的时代,Android的份额早已超过了苹果.Android的出现无疑加速了移动互联网 ...

  8. Ionic Android开发环境搭建 下

    上篇 Ionic 安装完成了,由于要开发Android,所以必不可少需要继续搭建Android开发环境. 首先,下载并安装JDK.然后配置一下环境变量. 接着,下载并安装Android SDK.下载过 ...

  9. android 开发环境搭建 (转)

    最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环 境去学习,Android的更新速度比较快了,Android1 ...

随机推荐

  1. python网络爬虫笔记(六)

    1.获取属性如果不存在就返回404,通过内置一系列函数,我们可以对任意python对象进行剖析,拿到其内部数据,但是要注意的是,只是在不知道对象信息的时候,我们可以获得对象的信息. 2.实例属性和类属 ...

  2. BrupSuite渗透测试笔记(九)

    一. Update BurpSuite 1.选择help ,点击check for updates 记可以进入最新版本的下载界面,profession version need pay for mon ...

  3. jenkins 回滚发布

    #jenkins拉取文件路径 workspace=/data/wos/testtemp #备份路径 backspace=/data/wos/back #不能提Git的文件 config=/data/w ...

  4. 论文阅读笔记二十五:Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition(SPPNet CVPR2014)

    论文源址:https://arxiv.org/abs/1406.4729 tensorflow相关代码:https://github.com/peace195/sppnet 摘要 深度卷积网络需要输入 ...

  5. bootstrap的模拟单选按钮

    <div class="btn-group" data-toggle="buttons" id="radio"> <lab ...

  6. 微信jssdk分享功能开发

    先理解下分享: 在app端 ,经常能看见 分享按钮的功能,(分享给朋友,分享到朋友圈,分享到QQ空间等等): https://open.weixin.qq.com/(微信开发平台),这需要到开放平台注 ...

  7. MySql定期存档数据

    # 创建归档表(只复制表结构和索引) CREATE TABLE Orders_2016 like Orders; # 删除归档表的所有索引(这样可以提高插入速度) # 以前的数据导入归档表 INSER ...

  8. 3897: Power

    题解: 首先很贪心的选择 有最大的我们一定会用最大的 然后可以将序列分割.. 就变成了一道模拟题了.. 每个状态记录(h,t,h-have,t-need) 注意一下细节就可以了 代码: #includ ...

  9. [转]MySQL 数据类型(float)的注意事项

    http://www.cnblogs.com/zhoujinyi/archive/2013/04/26/3043160.html 可能由于版本关系,我的mysql5.7插入数据超过范围时会提示,126 ...

  10. 线程、进程、协程 异步io

    https://www.cnblogs.com/wupeiqi/articles/6229292.html