中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android中如何使用ADB調試工具

發布時間:2021-06-29 14:29:33 來源:億速云 閱讀:387 作者:Leah 欄目:移動開發

本篇文章給大家分享的是有關Android中如何使用ADB調試工具,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

ADB(Android Debug Bridge)是Android SDK中的一個工具,  使用ADB可以直接操作管理Android模擬器或者真實的Andriod設備。

ADB主要功能有:

1.在Android設備上運行Shell(命令行)

2.管理模擬器或設備的端口映射

3.在計算機和設備之間上傳/下載文件

4.將電腦上的本地APK軟件安裝至Android模擬器或設備上

1、在使用ADB之前首先看看你的Eclipse中是否已經安裝了Android SDK工具包,如下圖:

Android中如何使用ADB調試工具

這個USB 驅動也是需要的,用來連接你的Android設備。

Android中如何使用ADB調試工具

ADB是一個客戶端-服務器端程序, 其中客戶端是你用來操作的電腦, 服務器端是android設備。

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

Android中如何使用ADB調試工具

復制這個目錄的路徑,我們需要在windows的系統設置中將這個路徑設置到PATH中,設置完成后我們就可以再CMD窗口中使用ADB了。

3、我們現啟動,我們的andriod虛擬機,然后進入CMD窗口。

Android中如何使用ADB調試工具

這里的emulator-5554就是我的虛擬機設備

4、常用的ADB命令

a) adb install <apk文件路徑>

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

b) adb uninstall <軟件名>

adb uninstall -k <軟件名>

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

c)adb shell

這個命令將登錄設備的shell

adb shell <command命令>

后面加<command命令>將是直接運行設備命令, 相當于執行遠程命令

d)adb help

這個命令將顯示幫助信息

c)adb push <本地路徑> <遠程路徑>

從電腦上發送文件到設備

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

Read-only file system 的錯誤提示信息

示例如下圖

Android中如何使用ADB調試工具

這里要注意的就是如果你需要向一個二級目錄里放文件的時候,一定使用"/"而不能使用"\",原因是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

a)訪問數據庫

sqlite3

b)記錄無線通訊日志

一般來說,無線通訊的日志非常多,在運行時沒必要去記錄,但我們還是可以通過命令,設置記錄:

logcat -b radio

c)刪除應用

Android沒有提供一個卸載應用的命令,需要自己手動刪除:

cd /data/app

rm 應用名稱.apk

d)查看目錄

ls

e)打印或設置當前系統時間

date

f)查看內存信息

cat /proc/meminfo

g)查看CPU信息

cat /proc/cpuinfo

6、刪除Android系統Rom自帶的軟件

a.確定手機root了,取得了root權限才能刪除系統文件呀.

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

c.手機連接數據線,在電腦上打開cmd,然后輸入命令

adb remount adb shell su

執行完成之后,你會看到:

* daemon not running. starting it now *

* daemon started successfully *

d.接著就是Linux命令行模式了,輸入

cd system/app

你會發現沒啥變化,然后輸入ls回車.

這時候列表顯示了system/app里面的所有文件,也就是Rom集成的一些軟件了.

e.開始刪除吧!比如刪除Youtube,他的文件名是Youtube.odex和Youtube.apk

我們要刪除這2個文件,敲入以下命令:

rm Youtube.*

重啟,Youtube已經刪除掉了,注意各位同學千萬不要刪除你不知道是啥的東西。

7、sqlite3 adb命令

進入數據庫的兩種方式

***種:sqlite3 數據庫名稱.xx

第二種:adb shell

sqlite3

.databases

  列出數據庫文件名

.tables ?PATTERN?

列出?PATTERN?匹配的表名

.import FILE TABLE

將文件中的數據導入的文件

.dump ?TABLE?   

生成形成數據庫表的SQL腳本

.output stdout 

  將輸出打印到屏幕

.mode MODE ?TABLE?

設置數據輸出模式(csv,html,tcl&hellip;

.nullvalue STRING 

用指定的串代替輸出的NULL串

.read FILENAME 

執行指定文件中的SQL語句

.schema ?TABLE? 

打印創建數據庫表的SQL語句

.separator STRING 

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

.show

打印所有SQLite環境變量的設置

.quit   

退出命令行接口

以上就是Android中如何使用ADB調試工具,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

华安县| 克山县| 成武县| 阳朔县| 鄢陵县| 北票市| 呼和浩特市| 新田县| 平乐县| 辽阳市| 广元市| 曲阳县| 重庆市| 涿鹿县| 秦皇岛市| 怀仁县| 福清市| 南漳县| 资阳市| 车险| 疏勒县| 马龙县| 瓮安县| 新化县| 柘荣县| 岳西县| 和田县| 东安县| 定州市| 阿坝县| 牡丹江市| 辽宁省| 娄烦县| 峡江县| 南木林县| 呼伦贝尔市| 八宿县| 泊头市| 黄山市| 汶上县| 醴陵市|