對於Android開發者而言,ADB命令是不可缺少的一部分。
下面讓我們來看一些ADB常用的命令吧
- 顯示系統中Android平臺
android list targets
- 安裝APK程序之Install
adb install 應用程序.apk
- 安裝APK程序之Push
adb pust <local> <remote>
以上的兩種方法都可以安裝APK但是他們有所不同,Adb Install是將APK安裝到data/data目錄下,作爲普通的用戶應用程序,而Adb Push則不是安裝命令,它是將一個文件寫入到手機存儲系統。因此只要擁有響應的權限,只要擁有響應的權限,就可以把APK放到任意目錄下面,甚至是放到system目錄下面
- 向手機寫入文件
adb pust <local> <remote>
從手機獲取文件
adb pull <remote> <local>
輸出所有已經安裝的應用
adb shell pm list packages -f
!adb shell pm list packages -f
查看系統盤符
adb shell df
查看Log
再自處可以使用 Linux 中的grep命令進行分組
- 刪除應用
adb remount
//重新掛在系統分區,使系統分區重新可寫
adb shell
cd system/app
rm ***.apk
這時候可能遇到下面的提示:
Not running as root. Try “adb root” first.
我們只需要照做就行了
查看系統盤符
adb shell df
輸出所有已經安裝的應用
adb shell pm list packages -f
- 模擬鍵盤按鍵輸入
adb shell input keyevent <code>
eg:
adb shell input keyevent 3
不知道怎麼圖片都上傳不了了
code碼可以上網上查,下面列出一些常用的code碼吧:
code碼 | 功能 |
---|---|
8 | menu |
3 | home |
19 | up |
20 | down |
21 | left |
22 | right |
66 | enter |
4 | back |
* 模擬滑動輸入
adb shell input touchscreen <x1> <y1> <x2> <y2>
ADB就像一根長長的紐帶,手機在這頭,電腦在那頭。
end
我是大聖代,希望你能喜歡我的文章