首页 > 其他分享 >adb端口转发-adbportforward

adb端口转发-adbportforward

时间:2023-10-07 09:45:03浏览次数:40  
标签:github jar 端口 adb https adbportforward Android

adb端口转发-adbportforward 

 

 

目录

 

概述

一台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

标签:github,jar,端口,adb,https,adbportforward,Android
From: https://www.cnblogs.com/managechina/p/17745561.html

相关文章

  • 服务器没有开放3306端口 远程访问MySQL数据库方法
    一、前言​当装有MySQL的服务器为了防止数据库被黑,提高安全性,把3306端口禁止掉,禁止对外访问,我之前写过一篇是借助跳板机的SSH隧道来访问实现安全,这种情况依然需要开放3306端口和使用一个额外的跳板机,比较麻烦,后来,突发奇想,直接使用MySQL所在服务器来做SSH隧道,并且使用localho......
  • linux开放端口号命令
    在Linux中,你可以使用以下命令来查看系统上开启了哪些端口:1、使用netstat命令:1netstat-tuln该命令将显示所有当前监听的TCP和UDP端口。其中,-t表示显示TCP端口,-u表示显示UDP端口,-l表示仅显示监听状态的端口,-n表示以数字形式显示端口号。2、使用......
  • adb devices 没有显示设备解决方法
    adbdevices没有连接设备,手机开发者模式->撤销USB调试授权,拨开数据线重新连接,点击确认。再执行adbdevices,就可以看到设备了。......
  • 奇迹mu服务端的常用端口
    奇迹服务端,只有几个端口是需要对外开放的,其余端口,都是可以关闭的,避免过多的开放端口被公鸡。常用的奇迹服务端端口:CS端口:44405JS端口:55970GS端口:559015590355909风之恋登录器端口:33446数据库端口:1433奇迹私发服服务器各程序启动参数分析,服务端带参数启动的程序有以下几个:DataServ......
  • Navicat如何连接修改默认端口后的SQLServer数据库
    一般情况SQLServer默认端口是1433,Navicat连接时只需要输入服务器ip以及用户名和密码就可以登录,这里ip大部分人都不会写出来,因为不写的话Navicat默认连接的是1433这个端口;      但是有些情况比如修改了SQLServer默认端口号或者连接做了端口映射的SQLServer我们该怎么连......
  • 445端口被屏蔽的解决办法(已测试)
         为了节省大家宝贵的时间,特收集了一些解决屏蔽445端口的方法,网上的方法很多,对于一些像我一样的小白来说,还真有点不知道具体如何操作,看了很多大神的解决方法后,于是总结了一下具体的操作流程,用以方便像我一样的小白,期望达到小白共勉的目的!1、原因说明:前两年勒索病毒WannaCr......
  • 【MacOs】 安装 MariaDB
    1安装MairaDB在MacOS的终端上执行如下命令就可以安装MariaDB:brewinstallmariadb 如果希望启动MariaDB服务器:brewservicesstartmariadb 这个命令也设置每次重新启动电脑,自动启动MariaDB服务。如果希望关闭MariaDB服务器,可以使用命令:brewservice......
  • Nginx listen 监听端口详解
    listen指令监听端口:listenaddress:port[default|default_server|[backlog=num|rcvbuf=size|sndbuf=size|accept_filter|deferred|bind|ipv6only=[on|off]|ssl]];默认:listen80配置块:server含义指定服务监听的地址,如果使用IP协议,则可以包......
  • 【知识杂谈#2】如何查看Linux的(本地与公网)IP地址与SSH服务的端口号
    1.本地Ip地址查看使用查看linux主机是否有net-toolsdpkg-lnet-tools显示以下代码就说明已安装成功||/NameVersionArchitectureDescription+++-==============-============-============-=================================iinet-tools2......
  • @LoadBalanced注解实现负载均衡功能过程
     基本流程如下:拦截我们的RestTemplate请求http://userservice/user/1RibbonLoadBalancerClient会从请求url中获取服务名称,也就是user-serviceDynamicServerListLoadBalancer根据user-service到eureka拉取服务列表eureka返回列表,localhost:8081、localhost:8082I......