前提条件:USB 调试

你需要开启 USB 调试才能在你的设备上安装你的 APP。

首先,确定你已经打开设备的 USB 调试开关

确保你的设备已经成功连接。可以输入adb devices来查看:

$ adb devices
List of devices attached
emulator- offline # Google模拟器
14ed2fcc device # 真实设备

如果提示adb命令不存在,需要下载adb(Android Debug Bridge):http://adbshell.com/upload/adb.zip

下载完后解压,放置在合适的目录,设置环境变量,将adb.exe的所在路径加入path中,即可执行adb命令

安装Android SDK(不安装Android Studio)

下载Android sdk

1.目前官网上已经没有单独的SDK下载安装包了。目前官网推荐的是下载包含有Android SDK的Android Studio。

官网下载传送门

Android Studio 的一个功能非常强大的用来做安卓开发试调的官方出品的工具。

2.由于这个Android Studio 的安装包过大且官网下载需要FQ,而咱们在用Appium 的时候实际上只需要用到SDK 工具而已。

所以推荐大家去另外一个国内的Android 工具的下载网站下载。传送门

进入页面后点击【Android SDK 工具】按钮,然后在弹出的选择框内点击【SDK Tools】按钮,然后界面会自动跳转到SDK 的下载界面,选择适合自己的版本进行下载

3.进入SDK的解压目录下,双击“SDK Manager.exe”打开SDK管理器,安装对应的版本

SDK环境配置 

在解压完成后,就可以开始配置环境变量了。方法和设置JAVA JDK的环境变量的方法类似。

“右键 我的电脑”—“属性”—“高级系统设置”—“环境变量”—“系统变量”—“新建”

新建好ANDROID_HOME变量后,找到Path变量,然后双击打开Path 变量,加入以下2个变量

%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools

重新运行项目

react-native run-android

报错处理

一般情况下可以运行,如果启动过程中遇到报错信息,试过各种办法都不行的话,终极解决办法:

1、还是执行 react-native run-android 命令,在生成的apk目录中,拷贝debug版本的安装包,路径如下

E:\RN\webglmap\android\app\build\outputs\apk\debug

2、通过QQ、微信、USB拷贝等方式,手动安装在手机或模拟器上

3、设置网络地址和IP,在网络可连通电脑的情况下,即可开始调试下

												

最新文章

  1. Ms sql 2005 中的bit 数据类型
  2. 使用Struts2搭建登录注册示例
  3. libevent (一) socket属性设置与初始化操作
  4. Android 返回键双击退出程序
  5. poj 3040 Allowance
  6. T-SQL 批处理
  7. JAVA面试题:equals()方法和== 区别
  8. leetcode Contains Duplicate II python
  9. UVA11552------FEWEST FLOPS------区间型的DP
  10. CentOS标准目录结构
  11. QTableView
  12. ES入门笔一
  13. asp.net core 系列 7 Razor框架路由(上)
  14. 继续写java和socket
  15. Java OPC 代码
  16. sleep() 和 wait() 区别
  17. Count(广工14届竞赛)
  18. 学习JS的心路历程-函式(一)
  19. 如何在Oracle数据库中查看哪些用户在执行哪些SQL
  20. e832. 从JTabbedPane中移动卡片

热门文章

  1. 【转载】 谷歌集群数据分析 clusterdata-2011-2
  2. 011-JSON、JSONObject、JSONArray使用、JSON数组形式字符串转换为List<Map<String,String>>的8种方法
  3. Spring cloud微服务安全实战-4-3常见的微服务安全整体架构
  4. 【Mybatis】MyBatis之插件开发(十)
  5. 深入浅出深度学习:原理剖析与python实践_黄安埠(著) pdf
  6. netty WEBSOKET 客户端 JAVA
  7. 【VS开发】程序如何捕捉signal函数参数中指定的信号
  8. 有关_meta内容(持续更新)
  9. PHP中文名加密
  10. mybatis+mysql insert添加数据后返回数据主键id---(转)