adb命令行工具(6)


一 什么是adb

 

二 啟動adb進程

adb start-server

 

模擬器啟動開發者模式,多次點擊關於手機 進入開發者模式.

 

sdk中的adb工具和模擬器adb工具版本不一致,解決方案

 

版本沖突解決,備份模擬器中的adb文件,將sdk-->platform-tools中的sdk和dll文件拷貝到模擬器文件中.

 

 

 

備份夜神模擬器,執行文件(nox_adb.exe)

 

 

adb工具復制一份,更名為 nox_add.exe,最后完成夜神adb的升級.

夜神模擬器重啟

 

 

三 adb 基本操作

進入手機底層

adb -s 設備名字 shell

 

使用命令給手機裝軟件

adb -s 127.0.0.1:62001 install apk文件的目錄

 

查看已經安裝的軟件

adb -s 設備 shell

 

 

 主動連接設備

根據模擬器啟動的pid,查看安卓模擬器啟動的端口號.

adb connect 127.0.0.1:62001(設備)

 

 

 

查看所有系統應用包名

adb shell pm list package

 

 

 文件從pc 寫入安卓

adb push  pc端文件路徑(可拖拽) 手機文件目錄

 

 

手機截圖

adb shell screencap 文件路徑

 

 

 四 adb 命令匯總

 

1. 通用的adb命令

adb devices 獲取設備列表及設備狀態

    adb get-state 獲取設備狀態

    Offline:表示設備未連接成功或無響應;

    Device:設備已連接;

    no device:沒有設備/模擬器連接。

adb install [apk path]安裝應用,覆蓋安裝是使用 -r 選項

在Android系統中,每一個應用的一個界面,就是一個activity,打開某個應用之后,輸入以下命令可查找當前activity類名

adb shell dumpsys activity top | findstr “ACTIVITY”

其中,com.ss.android.article.news為包名,.activity.MainActivity為activity類名

adb uninstall [packagename] (-k卸載時保存數據和緩存目錄)

adb push [source] [desc] 推送本地文件至Android設備

adb pull [source] [desc] 將Android設備上的文件或者文件夾復制到本地

adb shell pm list package列出安裝在設備上的應用

            -s: 列出系統應用

            -3: 列出第三方應用

            -f: 列出應用包名及對應的apk名及存放位置

            -i: 過濾關鍵字,查詢應用

adb shell am start -n packagename/activityname 啟動APP

adb shell screencap -p /path/filename 將當前頁面截圖保存到Android設備的路徑下

adb reboot 重啟Andriod設備

 

文章推薦

https://www.cnblogs.com/c-x-a/p/9389882.html


免責聲明!

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



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