首頁 > 手機硬體

Android adb的使用略解

2019-11-27 09:13:38
ADB全稱Android Debug Bridge, 是android sdk裡的一個工具, 用這個工具可以直接操作管理android模擬器或者真實的andriod裝置(如G1手機).
  

1

它的主要功能有:
   * 執行裝置的shell(命令列)
  * 管理模擬器或裝置的埠對映
  * 計算機和裝置之間上傳/下載檔案
  * 將本地apk軟體安裝至模擬器或android裝置
  ADB是一個 用戶端-伺服器端 程式, 其中用戶端是你用來操作的電腦, 伺服器端是android裝置.
  先說安裝方法, 電腦上需要安裝用戶端. 用戶端包含在sdk裡. 裝置上不需要安裝, 只需要在手機上開啟選項settings-applications-development-USBdebugging.
  對於Mac和Linux使用者, 下載好的sdk解壓後, 可以放~或者任意目錄. 然後修改~/.bash_profile檔案, 設定執行環境指向sdk的tools目錄.
  具體是開啟~/.bash_profile檔案(如果沒有此檔案也可以自行新增), 在裡面加入一行:
export PATH=${PATH}:<你的sdk目錄>/tools
例如: 

2

然後就可以使用adb命令了.
  嫌安裝麻煩的同學其實也可以省去上面安裝步驟, 直接輸入完整路徑來使用命令,例如:

3

 對於windows xp使用者, 需要先安裝usb驅動 , 然後如果你只打算使用adb而不想下載整個sdk的話, 可以下載這個單獨的adb工具包 下載後解壓, 把裡面 adb.exe 和 AdbWinApi.dll 兩個檔案放到系統磁碟的 windows/system32 檔案夾裡就可以了,如圖:ADB常用的幾個命令

4

1. 檢視裝置* adb devices這個命令是檢視當前連線的裝置, 連線到計算機的android裝置或者模擬器將會列出顯示

5

2. 安裝軟體* adb install <apk檔案路徑>這個命令將指定的apk檔案安裝到裝置上

6

3. 解除安裝軟體* adb uninstall <軟體名>* adb uninstall -k <軟體名>如果加 -k 引數,為解除安裝軟體但是保留設定和快取檔案.

7

4. 登入裝置shell* adb shell* adb shell <command命令>這個命令將登入裝置的shell.後面加<command命令>將是直接執行裝置命令, 相當於執行遠端命令

8

5. 從電腦上傳送檔案到裝置* adb push <本地路徑> <遠端路徑>用push命令可以把本機電腦上的檔案或者檔案夾複製到裝置(手機)

9

6. 從裝置上下載檔案到電腦* adb pull <遠端路徑> <本地路徑>用pull命令可以把裝置(手機)上的檔案或者檔案夾複製到本機電腦

10

7. 顯示幫助資訊* adb help這個命令將顯示幫助資訊刪除Android系統Rom自帶的軟體Android系統沒有解除安裝Rom自帶軟體的功能.可能有些同學很想刪除廢了武功的Youtube,想刪除牆那邊的Twitter.加上Android的快捷方式沒法修改沒法自己排序沒法分頁.安裝的程式太多就會發現原來找到自己想要的東西很難.綜上所述,我覺得告知各位菜鳥同學如何刪除自帶的程式是很有必要的一件事情.

11

1.確定手機root了,取得了root許可權才能刪除系統檔案呀.

12

2.下載Android_db.rar,解壓到%windir/%System32下.

13

3.手機連線傳輸線,在電腦上開啟cmd,然後輸入命令adb remountadb shellsu執行完成之後,你會看到:* daemon not running. starting it now ** daemon started successfully *

14

4.接著就是Linux命令列模式了,輸入cd system/app你會發現沒啥變化,然後輸入ls回車.這時候列表顯示了system/app裡面的所有檔案,也就是Rom整合的一些軟體了.

15

5.開始刪除吧.比如刪除Youtube,他的檔案名是Youtube.odex和Youtube.apk我們要刪除這2個檔案,敲入以下命令:rm Youtube.*重新啟動,Youtube已經刪除掉了,注意各位同學千萬不要刪除你不知道是啥的東西.

IT145.com E-mail:sddin#qq.com