ADB详解

1.ADB是什么?
   ADB的全称是Android Debug Bridge(调试桥作用),其工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。
2.ADB有什么用?
借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作
3.ADB命令
命令命令解释
android list targets显示系统中全部安卓平台
android list avd显示系统中全部AVD
android create avd –name名称 – target平台编号创建avd模拟器
emulator -avd 名称 -sdcard ~/名称.img(-skin 1280*800)启动模拟器
emulator delete avd –name名称删除Avd模拟器
创建SDcard mksdcard 1024M ~/名称.img创建sdCard
Linux(~/.android/avd) window(?)AVD所在位置
ddms启动DDMS
adb devices显示当前运行的全部模拟器
adb -s 模拟器编号 命令对某一模拟器执行命令
adb install -r 应用程序.apk安装应用程序
adb pull <> <>获取模拟器中的文件
adb push <> <>读取模拟器中的文件
adb shell进入模拟器的shell模式
android启动Android SDK Manager
adb install apk主包名安装apk包
adb uninstall apk主包名卸载apk包
adb help查看adb帮助命令
adb logcat -s 标签名命令行查看LOG信息
adb remount重新挂载系统分区,使系统分区重新可写
adb shell cd system/app rm *.apk删除系统应用
adb root获取管理员权限
adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)启动Activity
adb devices搜索模拟器/设备的实例
adb bugreport查看bug报告
cd system/sd/data进入系统内指定文件夹
ls列表显示当前文件夹内容
rm -r xxx删除名字为xxx的文件夹及其里面的所有文件
rm xxx删除文件xxx
rmdir xxx删除xxx的文件夹
4.常用命令

adb -s 模拟器 shell

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值