Android開發除錯工具ADB的使用

2021-09-08 03:34:12 字數 2104 閱讀 1099

這個usb 驅動也是需要的,用來連線你的android裝置。

adb是乙個客戶端-伺服器端程式, 其中客戶端是你用來操作的電腦, 伺服器端是android裝置。

2、如果你已經安裝了android sdk 那麼你可以在你的sdk目錄下找到 ..\android-sdk-windows\platform-tools 這個目錄,adb工具就放在這裡。如圖:

複製這個目錄的路徑,我們需要在windows的系統設定中將這個路徑設定到path中,設定完成後我們就可以再cmd視窗中使用adb了。

3、我們現啟動,我們的andriod虛擬機器,然後進入cmd視窗。

這裡的emulator-5554就是我的虛擬機器裝置

4、常用的adb命令

a) adb install 這個命令將指定的apk檔案安裝到裝置上

b) adb uninstall 《軟體名》

adb uninstall -k 《軟體名》

如果加 -k 引數,為解除安裝軟體但是保留配置和快取檔案.

c)adb shell 

這個命令將登入裝置的shell

adb shell 後面加d)adb help

這個命令將顯示幫助資訊

c)adb push 《本地路徑》 《遠端路徑》

從電腦上傳送檔案到裝置

adb remount 在執行push命令之前我們還需要使用remount命令獲取上傳檔案許可權,否則會出現

read-only file system 的錯誤提示資訊

示例如下圖

這裡要注意的就是如果你需要向乙個二級目錄裡放檔案的時候,一定使用"/"而不能使用"\",原因是android是liunx下的系統,而我們用的是windows。比如:sdcard/aa這樣就好啦,否則會提示找不到或者許可權不夠。

d)adb get-product

獲取裝置的id

e)adb get-serialno 

獲取裝置的序列號

f)adb devices 

獲取當前執行的模擬器/裝置的例項的列表及每個例項的狀態

g) adb bugreport

檢視bug報告

5、常用的adb shell命令

通過adb shell命令進入shell

7、sqlite3 adb命令

進入資料庫的兩種方式

第一種:sqlite3 資料庫名稱.xx

第二種:adb shell

sqlite3

.databases               列出資料庫檔名

.tables ?pattern?        列出?pattern?匹配的表名

.import file table       將檔案中的資料匯入的檔案中

.dump ?table?            生成形成資料庫表的sql指令碼

.output filename         將輸出匯入到指定的檔案中

.output stdout           將輸出列印到螢幕

.mode mode ?table?       設定資料輸出模式(csv,html,tcl…

.nullvalue string        用指定的串代替輸出的null串

.read filename           執行指定檔案中的sql語句

.schema ?table?          列印建立資料庫表的sql語句

.separator string        用指定的字串代替字段分隔符

.show                    列印所有sqlite環境變數的設定

.quit                    退出命令列介面

Android除錯工具 Stetho

stetho是facebook開源的乙個android平台除錯工具。我們的 就是以這個為中心來實現的。gradle 檔案裡直接加入stetho的依賴。stetho的依賴。僅僅須要debug模式下打包依賴,release模式打包不須要。stetho okhttp是獲取network資料須要的依賴。因為...

Android開發除錯工具ADB的使用

這個usb 驅動也是需要的,用來連線你的android裝置。adb是乙個客戶端 伺服器端程式,其中客戶端是你用來操作的電腦,伺服器端是android裝置。2 如果你已經安裝了android sdk 那麼你可以在你的sdk目錄下找到 android sdk windows platform tools...

Android開發除錯工具ADB的使用

android開發除錯工具adb的使用 這個usb 驅動也是需要的,用來連線你的android裝置。adb是乙個客戶端 伺服器端程式,其中客戶端是你用來操作的電腦,伺服器端是android裝置。2 如果你已經安裝了android sdk 那麼你可以在你的sdk目錄下找到 android sdk wi...