adb是什么

adb的全称为Android Debug Bridge,就是起到调试桥的作用。它就是一个命令行窗口,用于通过电脑端与模拟器或者是设备之间的交互。

adb有什么用

借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。

如何安装adb

使用adb命令需要先安装Android SDK,具体安装方法可参考我之前写的一遍博文中的第二步,转送门:https://www.cnblogs.com/feng0815/p/8179714.html

adb常用命令

1.查看当前已连接的设备

adb devices

主要作用:查看当前已连接的设备,连接到计算机的Android设备或者模拟器将会以列表的形式显示。

输出格式:[serialNumber][state]

l 如果当前没有模拟器或者设备运行,adb则会返回List of devices attached为空

l offline:表明设备没有连接到计算机或无响应

l device:设备已经连接到计算机。注意,该状态并不表示Android设备可用,当Android设备处于启动阶段时,若连接成功也会返回该状态。

C:\Users\chenshifeng>adb devices

List of devices attached

2cc1bf71 device

30.52.104.12:5555 device

2.关闭和启动adb服务

adb kill-server //关闭adb服务

adb start-server //启动adb服务

3.安装app

adb install

常用参数:

adb install –r 覆盖安装

adb install –s 安装到SD卡

adb install –rs覆盖安装到SD卡

adb –s install 选定设备安装

当有多个设备连接时,可以用下面的命令来直接选定设备进行安装。

adb [-d|-e|-s ] install

d:真机(多个设备中只有一个真机时适用)

e:模拟器(多个设备中只有一个模拟器时适用)

s:序列号

adb –d install ./test.apk

adb –s emulator-5556 install ./test.apk

4.卸载APP

adb uninstall

主要作用:卸载设备上的指定程序

查看包名路径:/data/app,系统安装包路径:/sys/data,这两个路径下文件的查看都需要root权限

adb uninstall –k

adb shell pm uninstall –k

卸载程序但是保留其配置和缓存文件,即/data/data/packname下的数据与/sdcard/程序名 的数据

未完待续。。。

标签:模拟器,命令,adb,install,Android,大全,安装,设备

来源: https://www.cnblogs.com/feng0815/p/14276092.html

android 手机命令大全,adb 命令大全相关推荐

  1. Android手机app的adb命令测试电量

    Android手机app电量测试 Android 5.0及以上的设备, 允许我们通过adb命令dump出电量使用统计信息 第一步:手机安装要测试的应用,打开手机开发者模式-USB模式,运行cmd.ex ...

  2. Android:玩转ADB命令(ADB命令使用大全)

    此文章内容整合自网络,欢迎转载. 我相信做Android开发的朋友都用过ADB命令,但是也只是限于安装应用push文件和设备重启相关,更深的就不知道了,其实我们完全可以了解多一点,有一些不常用的场景我 ...

  3. 玩转ADB命令(ADB命令使用大全)

    此文章内容整合自网络,欢迎转载. 我相信做Android开发的朋友都用过ADB命令,但是也只是限于安装应用push文件和设备重启相关,更深的就不知道了,其实我们完全可以了解多一点,有一些不常用的场景我 ...

  4. android 代码发adb,Android预安装软件adb命令编译源码

    Android预安装软件&adb命令&编译源码 发布时间:2020-06-02 17:28:41 来源:51CTO 阅读:895 作者:年少的风 1.预安装软件: 将eclipse下的 ...

  5. [转]Mac OS X 下部分Android手机无法连接adb问题之解决方案

    时至当今,Android山寨手机厂商已如此之多,能修改和个性化定制Android OS的能人已是多如牛毛,有的牛人修改Android系统只会影响所修改的点,不会影响其它,然后还有的就不多说了,总之做的 ...

  6. Mac OS X 下部分Android手机无法连接adb问题之解决方案

    时至当今,Android山寨手机厂商已如此之多,能修改和个性化定制Android OS的能人已是多如牛毛,有的牛人修改Android系统只会影响所修改的点,不会影响其它,然后还有的就不多说了,总之做的 ...

  7. (转)Mac OS X 下部分Android手机无法连接adb问题之解决方案

    时至当今,Android山寨手机厂商已如此之多,能修改和个性化定制Android OS的能人已是多如牛毛,有的牛人修改Android系统只会影响所修改的点,不会影响其它,然后还有的就不多说了,总之做的 ...

  8. php adb手机型号,使用adb命令操控Android手机

    1) 手机连接电脑之前 首先,查看安卓手机是否已经连接上电脑 adb devices 让adb一直查找安卓设备,找到后才停止 adb wait-for-device 2) 手机连接电脑后的操作 2.0 ...

  9. android 停用应用的命令,【ADB命令实战】免ROOT停用小米手机系统应用

    对于未解锁的手机,总存在那么一些我们用不到,甚至看都不想看到的应用,但是没办法卸载,在这里提供一些禁用掉这些应用的方法供参考:本内容是以小米的MIUI系统为例,其他品牌机型不确保可以成功,毕竟系统应用 ...

最新文章

  1. 中国最大的python社区-python 最大堆
  2. day4-生成器并行运算
  3. 401 Unauthorized
  4. 我的新书《Spring Cloud实战》预告
  5. 一个4体低位交叉的存储器_前交叉韧带术后关节粘连的康复策略
  6. thin还是thick(续),实证新结论!
  7. 所大学生都要学计算机基础吗,大学生计算机基础学期总结.docx
  8. 2021年NLP重要国际会议时间
  9. struts2 Unable to load configuration
  10. 数据库可视化软件:Navicat系列
  11. android instrumentation 用法,android测试之——Instrumentation(一)
  12. 单行横向滑动的日历calendar控件
  13. 在计算机中这样切换大小英语字母,怎么在Excel2016表格中快速转换字母大小写
  14. syn重发_TCP/IP中SYN,FIN的缩写意思
  15. matlab画彩色光栅,通过四种方法,在MATLAB中画一维光栅
  16. Spark实用议题系列(02)--- DataFrame的各种join总结和实例
  17. 《鸡啄米C++编程入门系列》系列技术文章整理收藏
  18. MapReducer Counter计数器的使用,Combiner ,Partitioner,Sort,Grop的使用,
  19. SpringBoot使用爬虫(初级阶段)
  20. 老毛桃U盘启动,装Linux

热门文章

  1. python多线程并发编程技术_同步线程 - Python并发编程教程™
  2. BigInteger用法-Java大数据存储、运算
  3. ZYNQ UARTLite接收不定长数据
  4. 1在mysql进行定义操作系统_Mysql基础知识一
  5. Linux C :系统调用-fork,wait,subreaper
  6. 语言古诗默写_小学生背诵默写古诗文是否合理且必要?专家热议教育“减负”...
  7. pythonyield详解_Python yield生成器详解
  8. CPU和内存之间——地址映射(理解很重要)
  9. Cpp 对象模型探索 / 多重继承虚函数表分析
  10. C++11 std::function