我需要通过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;
就对了,对我来说很好!