关闭 x
IT技术网
    技 采 号
    ITJS.cn - 技术改变世界
    • 实用工具
    • 菜鸟教程
    IT采购网 中国存储网 科技号 CIO智库

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » 安卓开发 »34个Android常用adb shell命令汇总

    34个Android常用adb shell命令汇总

    2014-11-08 00:00:00 出处:菜鸟—》攻城狮
    分享

    调试Android程序有时需要adb shell 命令,adb全称Android Debug Bridge ,就是起到调试桥的作用。通过adb我们可以在Eclipse中通过DDMS来调试Android程序,说白了就是debug工具。adb通过监听Socket TCP 5554等端口让IDE和Qemu通讯。默认情况下当我们运行Eclipse时adb进程就会自动运行。adb是一个C/S模式的程序,由三个部分组成:a client,a server and a daemon。其中client和server运行在的development machine上,daemon运行在emulator或设备上。

    adb一般位于<sdk>/platform-tools/目录下,其中<sdk>是android sdk的安装目录。可以把adb 路径添加进系统环境变量path里面,例:D:sdkplatform-tools;这样就能在打开powershell时就能响应adb命令,不用每次都进入adb目录。以下是常用adb命令

    adb 常用命令大全

    1. 显示系统中全部Android平台:

    android list targets

    2. 显示系统中全部AVD(模拟器):

    android list avd

    3. 创建AVD(模拟器):

    android create avd –name 名称 –target 平台编号

    4. 启动模拟器:

    emulator -avd 名称 -sdcard ~/名称.img (-skin 1280×800)

    5. 删除AVD(模拟器):

    android delete avd –name 名称

    6. 创建SDCard:

    mksdcard 1024M ~/名称.img

    7. AVD(模拟器)所在位置:

    Linux(~/.android/avd) Windows(C:Documents and SettingsAdministrator.androidavd)

    8. 启动DDMS:

    ddms

    9. 显示当前运行的全部模拟器:

    adb devices

    10. 对某一模拟器执行命令:

    abd -s 模拟器编号 命令

    11. 安装应用程序:

    adb install -r 应用程序.apk

    12. 获取模拟器中的文件:

    adb pull <remote> <local>

    13. 向模拟器中写文件:

    adb push <local> <remote>

    14. 进入模拟器的shell模式:

    adb shell

    15. 启动SDK,文档,实例下载管理器:

    android

    16. 缷载apk包:

    adb shell

    cd data/app

    rm apk包

    exit

    adb uninstall apk包的主包名

    adb install -r apk包

    17. 查看adb命令帮助信息:

    adb help

    18. 在命令行中查看LOG信息:

    adb logcat -s 标签名

    19. adb shell后面跟的命令主要来自:

    源码systemcoretoolbox目录和源码frameworksbasecmds目录。

    20. 删除系统应用:

    adb remount (重新挂载系统分区,使系统分区重新可写)。

    adb shell

    cd system/app

    rm *.apk

    21. 获取管理员权限:

    adb root

    22. 启动Activity:

    adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。

    23、发布端口:

    你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:
    adb forward tcp:5555 tcp:8000

    24、复制文件:

    你可向一个设备或从一个设备中复制文件,
    复制一个文件或目录到设备或模拟器上:
    adb push <source> <destination></destination></source>
    如:adb push test.txt /tmp/test.txt
    从设备或模拟器上复制一个文件或目录:
    adb pull <source> <destination></destination></source>
    如:adb pull /addroid/lib/libwebcore.so .

    25、搜索模拟器/设备的实例:

    取得当前运行的模拟器/设备的实例的列表及每个实例的状态:
    adb devices

    26、查看bug报告:
    adb bugreport
    27、记录无线通讯日志:

    一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
    adb shell
    logcat -b radio

    28、获取设备的ID和序列号:

    adb get-product
    adb get-serialno

    29、访问数据库SQLite3

    adb shell
    sqlite3

    30.cd system/sd/data //进入系统内指定文件夹

    31.ls //列表显示当前文件夹内容

    32.rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件

    33.rm xxx //删除文件xxx

    34.rmdir xxx //删除xxx的文件夹

    上一篇返回首页 下一篇

    声明: 此文观点不代表本站立场;转载务必保留本文链接;版权疑问请联系我们。

    别人在看

    正版 Windows 11产品密钥怎么查找/查看?

    还有3个月,微软将停止 Windows 10 的更新

    Windows 10 终止支持后,企业为何要立即升级?

    Windows 10 将于 2025年10 月终止技术支持,建议迁移到 Windows 11

    Windows 12 发布推迟,微软正全力筹备Windows 11 25H2更新

    Linux 退出 mail的命令是什么

    Linux 提醒 No space left on device,但我的空间看起来还有不少空余呢

    hiberfil.sys文件可以删除吗?了解该文件并手把手教你删除C盘的hiberfil.sys文件

    Window 10和 Windows 11哪个好?答案是:看你自己的需求

    盗版软件成公司里的“隐形炸弹”?老板们的“法务噩梦” 有救了!

    IT头条

    公安部:我国在售汽车搭载的“智驾”系统都不具备“自动驾驶”功能

    02:03

    液冷服务器概念股走强,博汇、润泽等液冷概念股票大涨

    01:17

    亚太地区的 AI 驱动型医疗保健:2025 年及以后的下一步是什么?

    16:30

    智能手机市场风云:iPhone领跑销量榜,华为缺席引争议

    15:43

    大数据算法和“老师傅”经验叠加 智慧化收储粮食尽显“科技范”

    15:17

    技术热点

    SQL汉字转换为拼音的函数

    windows 7系统无法运行Photoshop CS3的解决方法

    巧用MySQL加密函数对Web网站敏感数据进行保护

    MySQL基础知识简介

    Windows7和WinXP下如何实现不输密码自动登录系统的设置方法介绍

    windows 7系统ip地址冲突怎么办?windows 7系统IP地址冲突问题的

      友情链接:
    • IT采购网
    • 科技号
    • 中国存储网
    • 存储网
    • 半导体联盟
    • 医疗软件网
    • 软件中国
    • ITbrand
    • 采购中国
    • CIO智库
    • 考研题库
    • 法务网
    • AI工具网
    • 电子芯片网
    • 安全库
    • 隐私保护
    • 版权申明
    • 联系我们
    IT技术网 版权所有 © 2020-2025,京ICP备14047533号-20,Power by OK设计网

    在上方输入关键词后,回车键 开始搜索。Esc键 取消该搜索窗口。