1. 程式人生 > >【Android】adb常用指令整理

【Android】adb常用指令整理

1.列舉當前連線的所有android裝置

    adb devices

2.進入shell模式

    adb shell

3.獲取root許可權

    su

4.安裝應用程式

  adb install [apk檔案的完整路徑]

5.解除安裝應用程式

    adb uninstall [應用程式的主包名]

6.向android上傳檔案

    adb push <local> <android>

7.從android下載檔案

    adb pull <android> <local>

8.啟動指定的應用

    adb shell am start -n [包名]/[包名.類名]

    eg:

        啟動設定:adb shell am start -n com.android.settings/com.android.settings.Settings

9.關閉指定的應用

    adb shell 進入shell模式

    正如linux下一樣,通過ps指令檢視相關應用的PID

    kill [PID]

關於刪除應用的另一種方法

通常情況下,我們買來的安卓裝置都會預裝很多廠商的軟體,很多都是沒有用的,通常也無法解除安裝,但是獲取root許可權後,一切都不一樣了,此處我們也不是通過adb uninstall的指令去解除安裝程式,而是直接刪除(rm)檔案,系統預裝的軟體通常在/system/app目錄下,我們直接rm -rf [檔名],會發現

rm failed for ... Read-only file system

的錯誤,意思是說刪除該檔案失敗,因為檔案系統是隻讀的我們需要做如下操作來解決這個問題

1.adb shell

2.mount


3.su進入超級管理員模式

4.mount -o remount /dev/block/actc /system(重新掛在一下)


完成這些操作後,再去刪除system/app中的內容就可以成功了