首页 > 其他分享 >八、ADB 多台设备连接操作

八、ADB 多台设备连接操作

时间:2023-08-02 15:00:51浏览次数:29  
标签:devices apk ADB install adb 多台 连接 设备

不论是有线多台设备还是无线多台设备或是混合多设备,应该怎么控制操作呢

ADB操作多台设备

1、adb devices

  查看所有连接设备。

2、adb -s <设备名> shell

  指定device来执行adb shell。

3、adb -s <设备名> <指令>

  在指定设备执行指令。

 

开启或者关闭服务

adb start-server:开启adb服务

adb kill-server:关掉adb服务

adb devices : 查看电脑是否连接设备

adb devices或者adb devices -l 或者 adb get-state使用该指令将返回设备状态信息,该状态信息包含三种

返回值:

devices状态:表示移动设备或者模拟器已经连接到adb服务器上

offline状态:表示移动设备或者模拟器没有连接到adb服务器或者没有响应

no devices状态:表示没有设备或者模拟器连接

3)adb install :安装

第一种情况:当只有一台设备时

a. adb install apk路径

b. adb install -r :覆盖原来安装的软件,并保留数据

c. adb install-multiple demo1.apk demo2.apk

d. adb install -t demo1.apk : 如果在安装中,遇到Failure [INSTALL_FAILED_TEST_ONLY installPackageLI],则使用该命令

e. adb install -d demo.apk :允许版本代码升级

f. adb install -g demo.apk :授权所有运行时权限

第二种情况:当有多台设备时,使用-s 序列号 进行指定设备

adb -s 序列号 install apk路径

adb uninstall :卸载

adb unstall demo.apk

卸载设备中的应用,并希望保留配置和缓存文件

adb -s 序列号 shell pm uninstall -k 包名

adb pull : 将移动设备中的文件传送到PC上

adb pull 移动设备路径 PC路径

adb push :将PC中的文件传送到移动设备端

adb push PC路径 移动设备路径

adb push PC路径 /sdcard/

adb logcat:查看和跟踪系统日志缓冲区的信息,

adb logcat >/Users/xxxx/demo.log 或者 adb -s 序列号 logcat >/Users/xxxx/demo.log

标签:devices,apk,ADB,install,adb,多台,连接,设备
From: https://www.cnblogs.com/7qin/p/17600676.html

相关文章

  • 七、android 无线ADB调试
    一、前提条件1、PC已部署adb,可执行adb命令2、手机、PC处于同一局域网;3、手机已开启开发者-调试模式;4、手机有线连接可正常操作;二、操作步骤1、手机有线连接到PC,执行命令adbdevices,可以查看到手机的连接信息2、执行命令adbtcpip5555(默认端口号5555,可自定义)3、拔掉手机与......
  • 用小黑连接外接电视
    http://bbs.bbtd.net/showthread.php?f=7&t=3801&pp=0 用小黑连接外接电视以前我发过一篇这个主题的帖子但是论坛调整数据弄丢了既然网友有需要我就再发一次蓝快要请我吃饭喝酒!我家的电视有VGA接口我是用的VGA线把电......
  • py 连接mysql
      要在Python中连接MySQL,首先需要安装pymysql库。可以使用以下命令安装该库:Copypipinstallpymysql在安装完pymysql库后,可以使用以下示例代码连接到MySQL数据库:Copyimportpymysql#连接数据库connection=pymysql.connect(host='localhost',......
  • 如何与 Dillard's 建立 EDI 连接?
    Dillard's是主营时装、化妆品和家居用品的零售商,为顾客提供高质量的商品和优质的购物体验。2022年,Dillard's公司位列当年《财富》美国500强排行榜第488名。本文将为大家介绍Dillard's的EDI需求,了解如何快速对接Dillard'sEDI。Dillard'sEDI需求分析报文标准:X12......
  • 多连接的数据库管理工具Navicat Premium 16.2.5 Mac版
    NavicatPremium是一款多连接的数据库管理工具,它是一款免费的多通道、多连接程序,它支持企业和组织同时使用多个应用程序,在一个应用程序中运行多个数据库管理程序。使用Premium可以在同一应用程序中执行多个数据库程序。NavicatPremium可根据应用程序或Web服务之间的速度差异调......
  • Flask数据库连接(了解)
    Flask数据库连接(了解)g对象#g:global缩写,是关键字,不能用,就写成了g,对象,是一个全局对象,当此请求过程中,一直有效#作用:上下文 -其实是请求的上下文,从请求进来,就有,到请求走了,一直存在,所以在当次请求过程中,如果调用别的函数,不需要把参数传入,只需要放到g对象中,在别的函数中直接使......
  • [PHP]PDO的dsn对mysql的连接影响
    dsn的host字段中,'localhost'是一个影响其连接协议的值,当host取值'localhost',PDO会坚持使用unixsocket的方式去连接数据库:'mysql:host=localhost;dbname=mydb'以上配置,PDO会寻找php.ini中的pdo_mysql.default_socket值,尝试运用此路径通过unixsocket来连接mysql,如果此配置值不......
  • MySQL 连接语句优化技巧的示例和代码
    当涉及到实际案例时,以下是一些可以帮助实现快速查找的MySQL连接语句优化技巧的示例和代码:1.使用索引:CREATEINDEXidx_nameONyour_table(name);上述代码在名为your_table的表的name列上创建了一个索引。这将加快对该列的查询速度。2.编写有效的查询语句:SELECT*......
  • TDengine连接数满了报错:Connection is not available, request timed out after 3000
    背景使用tdengine时遇到一个情况,应用程序使用连接池将接收到的实时数据插入TD时,会出现获取不到连接的报错.重现起一个模拟程序,发送100条数据到应用程序,应用程序从批量插入改为逐条插入td,重现出报错:org.springframework.jdbc.support.MetaDataAccessException:Could......
  • 提供高达400MHz性能ADBF704WCCPZ411、ADBF705WCBCZ411嵌入式处理器(DSP)
    这些器件是ADSP-BF70xBlackfin数字信号处理器(DSP)产品系列中的一员。新款Blackfin+处理器内核将16位双MAC、32位MAC和16位复杂MAC结合为先进的信号处理引擎。它还将干净且正交的RISC式微处理器指令集的优势和单指令、多数据流(SIMD)多媒体能力结合为一个指令集架构。而且Blac......