Android之adb的安装和远程连接设备(多台设备)以及安装apk文件

  1. adb的安装
    如果你电脑有安装了安卓的开发工具以及对应的SDK文件,那么你就可以不用另外再安装adb了,因为安卓SDK文件自带adb,如果你没有安装SDK文件的话,那么可以上网自己一些第三方网站下载adb,这个可以自行下载,我这里就不放链接了,下载之后并且安装完,我这里以我的电脑上的adb为例,我这边下载到的是电脑上的F盘下的platform-tools文件夹里面,所以这边要配置下adb 的环境变量,步骤如下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    这样环境变量就设置好了,然后我们打开cmd命令,输入adb看看,如果出现以下内容,说明你的adb安装成功了:
    在这里插入图片描述
  2. adb连接设备
    安装成功之后,那么接下来就是用adb来连接安卓设备了,这里要注意一点的是,如果我们要调试adb或者说要安装apk到设备上,那么我们要保证我们的设备和PC在同一网络下,即连接同一WIFI;用USB连接手机,首先我们再cmd中输入adb devices查看有多少设备
    在这里插入图片描述
    我这边显示的是有两台设备的,然后后面的offline说明这台设备是离线中的,然后我们可以使用 adb tcpip 5555其中5555 端口是默认端口,你也可以用其他端口,只要不冲突就行,然后我这边有多台设备,其中找到你要连接的那台设备的ip,使用adb connect IP:5555,比如adb connect 192.168.0.1:5555,这样命令行就会返回一个connected to 192.168.0.1:5555,说明你连接这台设备成功,这样的话,到时候你如果想安装apk或者你安卓想要调试都是再这台设备上进行。
    在这里插入图片描述
    如果是断开对应的设备连接是用adb disconnect IP:5555,如adb disconnect 192.168.0.1:5555
    在这里插入图片描述
    还有一情况就是你想操作两台以及更多设备,那么则不能用这个直接连接了,你要用adb -s 192.168.0.1:5555adb -s 192.168.1.2:5566,就是在adb后面加一个-s对应的设备IP,这样才能进行对对应的设备进行操作。比如说adb -s 192.168.0.1:5555 logcat 此命令用来查看5555设备的logcat信息,再比如说 adb -s 192.168.1.2:5566 shell 此命令进入到5566设备的shell模式,所以是可以对对应的一台设备进行操作,但是如果你这样测试,然后进入了某个设备的shell模式,但是想要退出来的话,一种方法当然是直接关闭命令提示符,还有一种办法是输入exit,按下enter键即可,不能使用ctrl+C那样是没用的。
  3. 使用adb安装apk文件
    首先你要下载一个apk文件在自己的电脑上,或者是安卓开发,打包成一个apk文件,然后按照以上的步骤连接对应的设备,然后输入adb -s 192.168.0.1:5555 install -r F:\tools\android-project\IDCard\app\build\outputs\apk\debug\app-debug.apk,但是有可能出现安装失败的情况,我这边遇到的就是安装失败的情况:
    在这里插入图片描述
    因为我这是自己开发的安卓包,所以对应的处理就是,我在对应的项目的gradle.properties(项目根目录或者gradle全局配置目录 ~/.gradle/)文件中添加android.injected.testOnly=false即可
    在这里插入图片描述
    然后继续执行刚刚那个命令,最后如果安装成功,则会提示你安装成功。
    在这里插入图片描述
    这样就安装成功了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值