ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ADB

2021-09-07 21:33:58  阅读:151  来源: 互联网

标签:shell adb ADB Android 设备 模拟器


ABD常用命令

https://developer.android.google.cn/studio/command-line/adb

1.ADB介绍

ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具。
ADB是一个客户端-服务器端程序,其中客户端是你用来操作的电脑,服务器端是android设备
ADB的主要功能有:
(1)运行设备的shell(命令行)
(2)管理模拟器或设备的端口映射
(3)计算机和设备之间的上传/下载文件
(4)将本地apk软件安装至模拟器或android设备,或卸载

2.基础命令

adb account 连接设备
adb devices 获取当前连接的Android设备列表及设备状态(模拟器、真机)
adb push 上传文件,把本地文件放到远程
adb pull 下载文件,从模拟器拉文件到本地
adb install 安装app命令(PC端控制Android设备安装app,覆盖安装是使用 -r 选项),IOS的后缀.ipa
adb shell pm install -r file 覆盖安装
adb -s ip:port install file 指定设备安装
adb unstall 卸载包
adb get-state : 获取设备的状态
设备的状态有 3 种,device , offline , unknown
device:设备正常连接
offline:连接出现异常,设备无响应
unknown:没有连接设备
adb shell 可以使用命令进入并控制Android手机(#(管理员)、$(普通用户))
adb命令是adb这个程序自带的一些命令; adb shell 是调用Android系统中的命令,这些Android特
有的命令都放在了Android设备的system/bin目录下
adb kill-server :结束服务
adb start-server :启动服务
adb remount :获取 root 权限,并挂载系统文件系统为可读写状态
adb shell mount -o remount rw /data, 修改系统读写权
(注意: /表示的是根目录,因此这个不仅仅是对sdcard,其他文件也可以读写。rw表示读
写权限,mount重挂载文件系统)
adb –s logcat
adb get-serialno 获得序列号(emulator-5554)

标签:shell,adb,ADB,Android,设备,模拟器
来源: https://www.cnblogs.com/T-Bye/p/15240274.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有