android中常用adb命令

    ADB(Android Debug Bridge)是android 提供的一个通用的调试工具,借助这个工具,我们可以调试开发的程序,还可以对连接到电脑的手机设备或者手机模拟器进行操作,比如安装、卸载app,系统升级等,总之adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。adb.exe在安装的sdk开发包platform-tools目录下。

1. android list targets:显示系统中全部Android平台
2. android list avd:显示系统中全部AVD(模拟器)
3. android create avd –name 名称–target 平台编号:创建AVD(模拟器)
4. emulator -avd 名称-sdcard ~/名称.img (-skin 1280x800):启动模拟器
5. android delete avd –name 名称:删除AVD(模拟器)
6. mksdcard 1024M ~/名称.img:创建SDCard
7. AVD(模拟器)所在位置:
Linux(~/.android/avd)     
Windows(C:\Documents and Settings\Administrator\.android\avd)
8. ddms:启动DDMS
9. adb devices:显示当前运行的全部模拟器
10. abd -s 模拟器编号 命令:对某一模拟器执行命令
11. adb install -r 应用程序.apk(附属apk的路径):安装应用程序
12. adb pull :获取模拟器中的文件
13. adb push :向模拟器中写文件
14. adb shell:进入模拟器的shell模式
15. 缷载apk包:
  adb shell
  cd data/app
  rm apk包
  exit
  adb uninstall apk包的主包名
  adb install -r apk包
16. adb help:查看adb命令帮助信息
17 adb logcat -s 标签名:在命令行中查看LOG信息
18 删除系统应用:
 adb remount (重新挂载系统分区,使系统分区重新可写)。
 adb shell
 cd system/app
 rm *.apk
19. adb root:获取管理员权限
20. 启动Activity:
 adb shell am start-n 包名/包名+类名(-n 类名,-aaction,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。
21、发布端口:
 你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:adb forward tcp:5555 tcp:8000
22、复制文件:
 你可向一个设备或从一个设备中复制文件, 复制一个文件或目录到设备或模拟器上: 
 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 .
23、adb bugreport :查看bug报告
24、记录无线通讯日志:
一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录: 
adb shell 
logcat -b radio
25、获取设备的ID和序列号:
   adb get-product 
   adb get-serialno
26、访问数据库SQLite3:
    adb shell 
    sqlite3      
27、monkey测试:
adb shell monkey  -p <your.package.name> --throttle 380 -v -s 3500 300000 > C:\monkey_log.txt
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值