真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android中如何使用ADB調(diào)試工具

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

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比張家口網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式張家口網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋張家口地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴。

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

ADB主要功能有:

1.在Android設(shè)備上運(yùn)行Shell(命令行)

2.管理模擬器或設(shè)備的端口映射

3.在計(jì)算機(jī)和設(shè)備之間上傳/下載文件

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

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

Android中如何使用ADB調(diào)試工具

這個(gè)USB 驅(qū)動(dòng)也是需要的,用來連接你的Android設(shè)備。

Android中如何使用ADB調(diào)試工具

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

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

Android中如何使用ADB調(diào)試工具

復(fù)制這個(gè)目錄的路徑,我們需要在windows的系統(tǒng)設(shè)置中將這個(gè)路徑設(shè)置到PATH中,設(shè)置完成后我們就可以再CMD窗口中使用ADB了。

3、我們現(xiàn)啟動(dòng),我們的andriod虛擬機(jī),然后進(jìn)入CMD窗口。

Android中如何使用ADB調(diào)試工具

這里的emulator-5554就是我的虛擬機(jī)設(shè)備

4、常用的ADB命令

a) adb install

這個(gè)命令將指定的apk文件安裝到設(shè)備上

b) adb uninstall <軟件名>

adb uninstall -k <軟件名>

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

c)adb shell

這個(gè)命令將登錄設(shè)備的shell

adb shell

后面加將是直接運(yùn)行設(shè)備命令, 相當(dāng)于執(zhí)行遠(yuǎn)程命令

d)adb help

這個(gè)命令將顯示幫助信息

c)adb push <本地路徑> <遠(yuǎn)程路徑>

從電腦上發(fā)送文件到設(shè)備

adb remount 在執(zhí)行push命令之前我們還需要使用remount命令獲取上傳文件權(quán)限,否則會(huì)出現(xiàn)

Read-only file system 的錯(cuò)誤提示信息

示例如下圖

Android中如何使用ADB調(diào)試工具

這里要注意的就是如果你需要向一個(gè)二級(jí)目錄里放文件的時(shí)候,一定使用"/"而不能使用"\",原因是android是liunx下的系統(tǒng),而我們用的是windows。比如:sdcard/aa這樣就好啦,否則會(huì)提示找不到或者權(quán)限不夠。

d)adb get-product

獲取設(shè)備的ID

e)adb get-serialno

獲取設(shè)備的序列號(hào)

f)adb devices

獲取當(dāng)前運(yùn)行的模擬器/設(shè)備的實(shí)例的列表及每個(gè)實(shí)例的狀態(tài)

g) adb bugreport

查看bug報(bào)告

5、常用的ADB Shell命令

通過adb shell命令進(jìn)入shell

a)訪問數(shù)據(jù)庫

sqlite3

b)記錄無線通訊日志

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

logcat -b radio

c)刪除應(yīng)用

Android沒有提供一個(gè)卸載應(yīng)用的命令,需要自己手動(dòng)刪除:

cd /data/app

rm 應(yīng)用名稱.apk

d)查看目錄

ls

e)打印或設(shè)置當(dāng)前系統(tǒng)時(shí)間

date

f)查看內(nèi)存信息

cat /proc/meminfo

g)查看CPU信息

cat /proc/cpuinfo

6、刪除Android系統(tǒng)Rom自帶的軟件

a.確定手機(jī)root了,取得了root權(quán)限才能刪除系統(tǒng)文件呀.

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

c.手機(jī)連接數(shù)據(jù)線,在電腦上打開cmd,然后輸入命令

adb remount adb shell su

執(zhí)行完成之后,你會(huì)看到:

* daemon not running. starting it now *

* daemon started successfully *

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

cd system/app

你會(huì)發(fā)現(xiàn)沒啥變化,然后輸入ls回車.

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

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

我們要?jiǎng)h除這2個(gè)文件,敲入以下命令:

rm Youtube.*

重啟,Youtube已經(jīng)刪除掉了,注意各位同學(xué)千萬不要?jiǎng)h除你不知道是啥的東西。

7、sqlite3 adb命令

進(jìn)入數(shù)據(jù)庫的兩種方式

***種:sqlite3 數(shù)據(jù)庫名稱.xx

第二種:adb shell

sqlite3

.databases

  列出數(shù)據(jù)庫文件名

.tables ?PATTERN?

列出?PATTERN?匹配的表名

.import FILE TABLE

將文件中的數(shù)據(jù)導(dǎo)入的文件

.dump ?TABLE?   

生成形成數(shù)據(jù)庫表的SQL腳本

.output stdout 

  將輸出打印到屏幕

.mode MODE ?TABLE?

設(shè)置數(shù)據(jù)輸出模式(csv,html,tcl…

.nullvalue STRING 

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

.read FILENAME 

執(zhí)行指定文件中的SQL語句

.schema ?TABLE? 

打印創(chuàng)建數(shù)據(jù)庫表的SQL語句

.separator STRING 

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

.show

打印所有SQLite環(huán)境變量的設(shè)置

.quit   

退出命令行接口

以上就是Android中如何使用ADB調(diào)試工具,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)站標(biāo)題:Android中如何使用ADB調(diào)試工具
文章出自:http://weahome.cn/article/gophhh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部