博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
adb 操作命令简介(一)
阅读量:6230 次
发布时间:2019-06-21

本文共 1450 字,大约阅读时间需要 4 分钟。

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

                                                                                                               摘自博主:

转载于:https://www.cnblogs.com/dongtian/p/5626207.html

你可能感兴趣的文章
Altium 拼板方法以及 注意的 地方
查看>>
Apache Pulsar中的地域复制,第1篇:概念和功能
查看>>
python pip install 出现 OSError: [Errno 1] Operation not permitted
查看>>
oracle12C 重做日志
查看>>
zookeeper与kafka安装部署及java环境搭建(发布订阅模式)
查看>>
从源码分析scrollTo、scrollBy、Scroller方法的区别和作用
查看>>
ObjectOutputStream和ObjectInputStream
查看>>
创建使用 framework和 a静态库
查看>>
Codeigniter 4.0-dev 版源码学习笔记之五——相对于 3.x 的变化
查看>>
mariadb 实用功能3 修改表结构显示进度
查看>>
部署 Office Communications Server 2007 R2 Enterprise Edition-Part01
查看>>
烂泥:阿里云RDS本地恢复数据
查看>>
[IE 技巧] 显示/隐藏IE 的菜单/工具栏
查看>>
Hadoop概念学习系列之搭建(windows)Eclipse/MyEclipse远程操作(Linux上)hadoop2.2.0/hadoop2.6.0 出错集(三十五)...
查看>>
一些C++11语言新特性 - Uniform Initialization
查看>>
nagios客户端未启动报错
查看>>
南京大学周志华教授当选欧洲科学院外籍院士
查看>>
微软豪购Linkedin 补移动社交船票?
查看>>
实例:某大型企业遭受勒索蠕虫袭击纪实
查看>>
“云计算”让城市智慧起来
查看>>