adb 操作命令简介(摘录)

adb是什么? adb 全称 android debug bridge, 就是起到调试桥的作用。 通过adb 我们可以在Eclipse中方便通过DDMS 来调试android 程序。 说白了就是Debug工具。adb 工作方式比较特殊,采用监听 Socket TCP 5554等端口的方式 让IDE 和Qemu通讯。默认情况下adb 会daemon 相关的网络端口,所以当我们运行eclipse 时adb 进程就会自动运行。

adb 有什么作用? 借用adb 命令可以管理设备或手机模拟器的状态。 进行很多手机操作:安装软件、系统升级 运行shell 命令等。简单说 adb 就是连接android手机和PC端的桥梁。可以让用户在电脑上对手机全面操作。

1.显示系统中全部android 平台: android list targets

2.显示系统中所有AVD:              android list avd

3.创建AVD(模拟器): android create avd --name 名称 --target 平台编号

4.启动模拟器:emulator -avd 名称

5.删除avd (模拟器)

 android delete avd --name 名称

6.启动DDMS:ddms

7.# cd sytem/sd/data  进入系统指定文件夹

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

 #rm -r *** // 删除名字为**的文件夹及其里面的所有文件

#rm  ** //删除文件 **

#rmdir ** // 删除** 的文件夹

[操作命令]

1.查看设备:adb devices  查看当前连接的设备,连接到计算机上的android 设备和模拟器会显示出来。

2.安装软件: adb install <apk 路径> : 这个命令将指定的apk 安装到设备上

3.卸载软件:adb uninstall <软件名>      adb uninstall -k<软件名>  如果加 -k 参数,为卸载软件但保留配置和缓存文件

4.进入设备或模拟器的shell:adb shell

通过上面的命令,可以进入设备或模拟器的shell环境中,在这个Linux shell 中,你可以执行各种Linux命令 另外如果只想执行 一条shell命令,可以

adb shell[command]     如:adb shell dmesg 可以打印出内核的调试信息。

5.发布端口  

 可以设置任意的端口号 如: adb forward tcp:5555 tcp: 8000

6. 从电脑上发送文件到设备

 adb push <本地路径>  <远程路径>

7. 从设备上下载文件到电脑

 adb pull <远程路径> <本地路径>

8. 查看bug 报告

 adb bugreport

9. 记录无线通讯日志

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

10. 获取设备的ID和序列号

 adb get-product    adb get-serialno

11.查看adb 命令帮助信息

 adb help

12. 获取管理员权限

 adb root

13 访问数据库sqlite3

 adb shell sqlite3

摘自博主:janronehoo

时间: 2024-11-08 08:37:07

adb 操作命令简介(摘录)的相关文章

adb 操作命令简介(二)

1. adb devices 2. adb push/pull adb -s emulator-5554  push  2.jpg    /sdcard/ adb -s emulator  pull  /sdcard/2.jpg   ./temp/22.jpg 3. adb forward adb forward tcp:1080  tcp:1080  //端口重定向  将电脑端的1080端口 重定向到设备端1080端口 4. adb start-server/ kill-server 将电脑端

转:adb操作命令详解及大全

说到 ADB 大家应该都不陌生,即 Android Debug Bridge,Android调试桥,身为 Android 开发的我们,熟练使用 ADB 命令将会大大提升我们的开发效率, ADB 的命令有很多,今天就来总结下我在开发常用到的一些 ADB 命令. 查看版本 ADB 的安装这里就不多说了,输入以下命令有如下提示就证明你环境ok,否则自行网上搜索解决下. $ adb version Android Debug Bridge version 1.0.36 Revision 8f855a3d

adb操作命令详解

[天问与天答] 疑问一:adb是什么? 疑问二:adb有什么用? 疑问三:作为最关键的问题,adb工具如何用? 答疑一:adb的全称为Android Debug Bridge,就是起到调试桥的作用.通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具. adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运

adb操作命令详解及大全

adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用.通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具.adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行. adb有什么用?:借助adb工具,我们可以管理设备或手机模拟器的状态.还可以进行很多手机操作,如安装

【转】adb操作命令详解及大全

adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用.通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具.adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行. adb有什么用?:借助adb工具,我们可以管理设备或手机模拟器的状态.还可以进行很多手机操作,如安装

adb操作命令详大全

adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用.通过adb我们可以在Eclipse中方面通过DDMS来调试android程序,说白了就是debug工具.adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行. adb有什么用?:借助adb工具,我们可以管理设备或手机模拟器的状态.还可以进行很多手机操作,如安装

【IoT】ISO7816 NFC 之 CPU 卡浅析及操作命令简介

CPU 卡浅析: CPU 卡可适用于金融.保险.*.政府行业等多个领域,具有用户空间大.读取速度快.支持一卡多用等特点,并已经通过中国人民银行和国家商秘委的认证. CPU 卡又叫智能卡,卡内具有中央处理器(CPU).随机存储器(RAM).程序存储器(ROM).数据存储器(EEPROM)以及片内操作系统(COS). 金融智能卡: 符合<中国金融集成电路(IC卡)规范>,通过了中国人民银行检测,支持一卡多用,支持多种文件类型,支持中国人民银行认可的 Single DES.Triple DES 算法

Android 开发中常用 ADB 命令总结

adb 的全称为 Android Debug Bridge,就是起到调试桥的作用.通过 adb 我们可以在 Eclipse 中方便通过 DDMS 来调试 Android 程序,说白了就是 debug 工具.adb 的工作方式比较特殊,采用监听 Socket TCP 5554 等端口的方式让 IDE 和 Qemu 通讯,默认情况下 adb 会 daemon 相关的网络端口,所以当我们运行 Eclipse 时 adb 进程就会自动运行.作为开发人员,掌握适当所需要的 ADB 操作命令是非常必须的.就

【Android】ADB常用指令与logcat日志(转)

ADB命令简介 ADB是一个功能强大的命令行工具.通过它可以直接和模拟器或真机进行交互.它是一个具有客户端和服务器端的程序. 它主要由三个部分组成: 客户端,它运行在你的开发机上,你可以通过执行adb命令来唤起一个客户端.其他的工具例如:ADT插件以及DDMS也可以创建一个ADB客户端. 服务端,它运行在你的后台进程,这个服务管理客户端和运行在你模拟起或真机上的守护进程. 守护进程,它运行在每台模拟器或真机的后台进程. 当你启动一个adb客户端的时候,客户端会首先检测是否已经有adb服务进程运行