【Android】這些ADB常用命令你都知道麼?

對於Android開發者而言,ADB命令是不可缺少的一部分。

下面讓我們來看一些ADB常用的命令吧

  • 顯示系統中Android平臺
    android list targets

android list targets

  • 安裝APK程序之Install
    adb install 應用程序.apk

adb install

  • 安裝APK程序之Push
    adb pust <local> <remote>

pust

以上的兩種方法都可以安裝APK但是他們有所不同,Adb Install是將APK安裝到data/data目錄下,作爲普通的用戶應用程序,而Adb Push則不是安裝命令,它是將一個文件寫入到手機存儲系統。因此只要擁有響應的權限,只要擁有響應的權限,就可以把APK放到任意目錄下面,甚至是放到system目錄下面

  • 向手機寫入文件
    adb pust <local> <remote>

pull

  • 從手機獲取文件
    adb pull <remote> <local>

  • 輸出所有已經安裝的應用
    adb shell pm list packages -f

!adb shell pm list packages -f

  • 查看系統盤符
    adb shell df
    adb shell df

  • 查看Log

logcat
再自處可以使用 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
我是大聖代,希望你能喜歡我的文章

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章