常用adb操作命令詳解


1. 查看當前運行的所有設備
adb devices

返回當前設備列表

這個命令是查看當前連接的設備, 連接到計算機的android設備或者模擬器將會列出顯示
2. 安裝軟件
adb install
驗證是否成功。需要到設備的 data/app路徑下查看是否有該包名

這個命令將指定的apk文件安裝到設備上

3. 卸載軟件
adb uninstall <軟件名>
adb uninstall -k <軟件名>
如果加 -k 參數,為卸載軟件但是保留配置和緩存文件.

 

這塊要着重說明下

昨天在使用adb卸載程序,結果死活卸載不了。我輸入的命令和系統提示如下

arthur@arthur-laptop:~$ adb uninstall com.cto51.student-1.apk
Failure

arthur@arthur-laptop:~$ adb uninstall com.cto51.student-1
Failure

后來發現原來卸載程序時,只adb uninstall 后邊的參數不應該是.apk文件,而是包名,即AndroidMainifest.xml文件中<manifest>節點下,package元素所指定的名字,如下所示:

arthur@arthur-laptop:~$ adb uninstall com.cto51.student
Success

那個后綴"-2"就不要了,因為它不是包名的一部分,而多次重復安裝時Android系統自動加上的.


4. 登錄設備shell(進入手機設備終端)
adb shell
這個命令將登錄設備的shell.
后面加將是直接運行設備命令, 相當於執行遠程命令
5. 從電腦上上傳文件到手機移動設備端
adb push <本地路徑> <遠程路徑>

用push命令可以把本機電腦上的文件或者文件夾復制到設備(手機)


6. 從設備上下載文件到電腦
adb pull <遠程路徑> <本地路徑>

用pull命令可以把設備(手機)上的文件或者文件夾復制到本機電腦


7. 顯示幫助信息
adb help
這個命令將顯示幫助信息

8. 刪除系統應用:

      adb remount (重新掛載系統分區,使系統分區重新可寫)。

      adb shell

      cd system/app

      rm *.apk

9. 重啟adb命令

模擬器在運行一段時間后,adb服務有可能(在Windows進程中可找到這個服務,該服務用來為模擬器或通過USB數據線連接的真機服務)會出現異常。這時需要重新對adb服務關閉和重啟。

當然,重啟Eclipse可能會解決問題。但那比較麻煩。如果想手工關閉adb服務,可以使用下面的命令。

  adb kill-server
  在關閉adb服務后,要使用如下的命令啟動adb服務。
  adb start-server

如圖:

 10. 端口轉發的命令,即更改仿真器的網絡TCP通信端口

用處:如果有多台設備,如果你想指定某一台設備操作;如A機器

adb -s 指定設備號

當輸入命令:
adb forward tcp:6100 tcp:7100 // PC上所有6100端口通信數據將被重定向到手機端7100端口server上
就不需要每次都需要輸入上一個命令來指定了。


adb start-server 選擇服務是否啟動adb服務進程.

adb kill-server 終止adb服務進程.

adb logcat 將日志數據輸出到屏幕上.

adb shell dumpsys [options]

meminfo 顯示內存信息

cpuinfo 顯示CPU信息

account 顯示accounts信息

activity 顯示所有的activities的信息

window 顯示鍵盤,窗口和它們的關系

wifi 顯示wifi信息


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM