Android常用adb命令指南

2 篇文章 0 订阅
1 篇文章 0 订阅

前言

虽然现在的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

本期节目就到这里,感谢大家收看,我们下期再见~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值