首页 > 数据库技术 > 详细

adb端口转发-adbportforward

时间:2021-05-30 20:29:55      阅读:23      评论:0      收藏:0      [点我收藏+]

概述

一台Android设备连接着一台远程服务器,然后本地计算机可以使用adb来连接远程服务器的Android设备,来进行调试。

配置

背景:虚拟机Ubuntu电脑,编译了sdk_phone_x86镜像,使用emulator -verbose -show-kernel运行了一台Android设备,现在要在win10上的Android studio来adb连接上这台Android设备,来调试应用。

1. 下载adbportforward.jar包
git clone https://github.com/p2401kumar/AdbPortForward.git
注:adbportforward的源码在https://bitbucket.org/chabernac/adbportforward/src/master/src/test/java/chabernac/
github上:https://github.com/mxlius/adbportforward.git

2. 启动Android虚拟设备
emulator -verbose -show-kernel

3. Ubuntu电脑运行adbportforward服务端。-which adb可以知道adb的位置
注:由于我的Ubuntu电脑没有装java,所以我这首先要source android的环境,然后运行下面的命令。
java -jar ../lib/adbportforward.jar server adblocation=/home/jetson/android_aosp/aosp/out/soong/host/linux-x86/bin/

4. win10电脑上运行adbportforward客户端-where adb可以知道adb的位置
java -jar ..\lib\adbportforward.jar client adblocation=C:\Users\jetson\AppData\Local\Android\Sdk\platform-tools\ remotehost=192.168.195.140

5. win10上执行adb命令
adb devices就可以看到是Ubuntu电脑上的adb设备了

参考

1. Wiki Clone wiki adbportforward / Home
https://bitbucket.org/chabernac/adbportforward/wiki/Home
2. adbportforward.jar包
https://github.com/p2401kumar/AdbPortForward
3. adbportforward的源代码
https://github.com/mxlius/adbportforward

adb端口转发-adbportforward

原文:https://www.cnblogs.com/pyjetson/p/14828485.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!