您的位置:首页 > 移动开发 > Android开发

Android常用adb命令指南

2016-06-06 12:25 603 查看

前言

虽然现在的IDE越来越强大,但是真正的高手总是离不开命令行的,Android开发懂点adb命令,在关键时候很有用,今天就来记录一下常用的adb命令,让你的逼格升一级吧!

段子

老规矩,在节目开始之前,先来一个搞笑段子:

给大家分享一个喝酸奶的小窍门,喝酸奶时吸管总是扎不进去,大家不要着急,左手拿着酸奶不要动,右手拿着吸管假装玩一会, 眼睛不要看着酸奶,装作若无其事的样子(这步很重要)。然后趁酸奶不注意,猛的一戳,它肯定来不及反应。

详解

1、显示系统中全部的Android平台
android list targets

2、显示系统中全部的AVD(模拟器)
android list avd

3、创建AVD
android create avd --name 名称 --target 平台编号(就是1中的平台编号)

4、启动AVD(模拟器)
emulator -avd 名称 sdcard ~/名称.img (-skin 1280x800)

5、删除AVD(模拟器)
android delete avd --name 名称

6、创建sdcard
mksdcard 1024M ~/名称.img

7、AVD所在位置
Linue(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd)

8、启动DDMS
ddms

9、显示当前链接的所有android设备
adb devices

10、对某一模拟器执行命令
adb -s 模拟器编号 命令

11、安装应用程序
adb install -r xxx.apk(-r表示强制,)

12、pull文件
adb pull <remote> <local>

13、push文件
adb pull <local> <remote>

14、进入shell模式
adb shell

15、卸载APK
adb uninstall <包名>
adb uninstall -k <包名> 保留配置和缓存文件

adb shell
cd data/app
rm xx.apk
exit
adb reboot

16、查看log
adb logcat -s 标签名
adb logcat -v >log.txt

17、获取root权限
adb root

18、重新挂载分区
adb remount

19、启动Activity
adb shell am start -n 包名/包名+类名
-n 类名, -a action, -d date, -m MIME-TYPE, -c category, -e 扩展数据

20、查看bug报告
adb bugreport

21、查看sqlite数据库
adb root
adb remount
adb shell
cd data/data/xx/
sqlite3 xxx.db
tables
.schema files


本期节目就到这里,感谢大家收看,我们下期再见~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android adb 命令 命令行