Android常用adb命令指南

前言

雖然現在的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

本期節目就到這裏,感謝大家收看,我們下期再見~

發佈了40 篇原創文章 · 獲贊 88 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章