如何通过USB与另一个Android主机调试一个Android设备

时间:2018-11-21 08:24:18

标签: android adb android-debug usb-debugging android-debugging

我需要通过USB通过运行主机的android在android实例上安装一些服务和应用程序(我们假设用户已在其智能手机上启用了开发人员模式);在linux / windows主机开发平台中,我们只需运行

adb devices

和adb打印出来:

  • 连接的设备列表

  • 守护程序未运行。现在在端口5037上启动它*

  • 守护程序已成功启动*

然后我使用

adb install /path/to/application.apk

要安装我的软件包,因此我需要在android主机中进行同样的操作(在我的情况下为Orange Pi One plus运行android 7.0)

我需要以编程方式执行此过程;

在android adb源中,我发现adb应该处于主机模式,并且我尝试使用按编译的二进制版本(adb precompiled ARM version),但它仅显示处于脱机或未授权状态的连接设备

the android host (development kit as debugger ) and the smartphone as instance for debug


[已解决]

经过一番尝试,我发现了问题和解决方法

提到的github链接adb.bin中提供的预构建二进制文件需要在环境变量中定义2个参数,然后按以下方式执行:

export HOME=/sdcard;

export TMPDIR=/data/local/tmp;

就对了,对我来说很好!

0 个答案:

没有答案