您的位置:首页 > 运维架构 > Shell

android adb shell 命令大全

2013-03-28 23:00 417 查看
1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)5. 删除AVD(模拟器): android delete avd --name 名称6. 创建SDCard: mksdcard
1024M ~/名称.img7. AVD(模拟器)所在位置: Linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd)8. 启动DDMS: ddms9. 显示当前运行的全部模拟器: adb devices10. 对某一模拟器执行命令: abd -s 模拟器编号 命令11. 安装应用程序: adb install -r 应用程序.apk12. 获取模拟器中的文件: adb pull 13. 向模拟器中写文件:
adb push 14. 进入模拟器的shell模式: adb shell15. 启动SDK,文档,实例下载管理器: android16. 缷载apk包: adb shell cd data/app rm apk包 exit adb uninstall apk包的主包名 adb install -r apk包17. 查看adb命令帮助信息: adb help18. 在命令行中查看LOG信息: adb logcat -s 标签名19. adb shell后面跟的命令主要来自: 源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。20.
删除系统应用: adb remount (重新挂载系统分区,使系统分区重新可写)。 adb shell cd system/app rm *.apk21. 获取管理员权限: adb root22. 启动Activity: adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。23、发布端口: 你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如: adb forward tcp:5555
tcp:800024、复制文件: 你可向一个设备或从一个设备中复制文件, 复制一个文件或目录到设备或模拟器上: adb push 如:adb push test.txt /tmp/test.txt 从设备或模拟器上复制一个文件或目录: adb pull 如:adb pull /addroid/lib/libwebcore.so .25、搜索模拟器/设备的实例: 取得当前运行的模拟器/设备的实例的列表及每个实例的状态: adb devices26、查看bug报告: adb bugreport 27、记录无线通讯日志:
一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录: adb shell logcat -b radio28、获取设备的ID和序列号: adb get-product adb get-serialno29、访问数据库SQLite3 adb shell sqlite3#cd system/sd/data //进入系统内指定文件夹 #ls //列表显示当前文件夹内容 #rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件 #rm xxx //删除文件xxx #rmdir
xxx //删除xxx的文件夹

要使用adb命令,手机需要打开USB debug。

安装软件

adb install apk文件名称.apk

重新安装该软件

adb install -r apk文件名称.apk

卸载apk软件

adb uninstall apk包名.apk

查看手机上的运行日志,此项可以用来查错

adb logcat

查看手机是否连接,以及连接了几台手机

adb devices

A为手机路径,B为电脑路径,意思为:把文件从手机中复制到电脑上

adb pull

A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上

adb push

进入手机的超级终端Terminal

adb shell

重新挂载文件系统

adb remount

重启手机

adb reboot

重启到Recovery界面

adb reboot recovery

重启到bootloader界面

adb reboot bootloader

例子:刷官方高版本后重新获取ROOT和降级方法(部份操作)

进行adb运行环境

adb shell

设置超级用户模式

su

映射出目录

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

退出su

exit

退出shell准备接受下一个adb命令

exit

增加flash_image文件到手机上

adb push flash_image.zip /system/bin/flash_image

recovery先复制到卡上

adb push recovery-RA-heroc-v1.6.2.img /sdcard

再次进入adb环境

adb shell

修改文件属性

chmod 0755 /system/bin/flash_image

重启系统

reboot
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: