前提条件: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 的下载界面,选择适合自己的版本进行下载

ReactNative真机运行-LMLPHP

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

ReactNative真机运行-LMLPHP

SDK环境配置 

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

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

ReactNative真机运行-LMLPHP

新建好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,在网络可连通电脑的情况下,即可开始调试下

05-27 15:54