自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Android開發(fā)調(diào)試工具ADB的使用

移動(dòng)開發(fā) Android
ADB(Android Debug Bridge)是Android SDK中的一個(gè)工具, 使用ADB可以直接操作管理Android模擬器或者真實(shí)的Andriod設(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工具包,如下圖: 

 

 

 

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

 

 

 

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

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

 

 

 

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

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

 

 

 

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

4、常用的ADB命令

a) adb install <apk文件路徑>

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

b) adb uninstall <軟件名>

adb uninstall -k <軟件名>

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

c)adb shell

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

adb shell <command命令>

后面加<command命令>將是直接運(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ò)誤提示信息

示例如下圖 

 

 

 

這里要注意的就是如果你需要向一個(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命令

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

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

  1. sqlite3 

b)記錄無(wú)線通訊日志

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

  1. logcat -b radio 

c)刪除應(yīng)用

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

  1. cd /data/app 

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

d)查看目錄 

  1. ls 

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

  1. date 

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

  1. cat /proc/meminfo 

g)查看CPU信息

  1. 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,然后輸入命令

  1. adb remount 
  2. adb shell 
  3. su  

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

* daemon not running. starting it now *

* daemon started successfully *

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

  1. cd system/app 

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

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

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

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

  1. rm Youtube.* 

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

7、sqlite3 adb命令

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

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

第二種:adb shell

sqlite3

.databases 

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

.tables ?PATTERN?

列出?PATTERN?匹配的表名

.import FILE TABLE

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

.dump ?TABLE?   

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

.output stdout 

  將輸出打印到屏幕

.mode MODE ?TABLE?

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

.nullvalue STRING 

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

.read FILENAME 

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

.schema ?TABLE? 

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

.separator STRING 

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

.show

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

.quit   

退出命令行接口

責(zé)任編輯:龐桂玉 來(lái)源: 優(yōu)才網(wǎng)
相關(guān)推薦

2011-08-15 17:38:48

iPhone開發(fā)調(diào)試工具

2018-11-27 11:35:32

systemtapMySQL調(diào)試工具

2022-08-28 10:36:53

調(diào)試工具通用

2024-01-24 13:22:40

Python調(diào)試工具技巧

2024-07-09 08:31:26

2013-03-25 11:00:35

互聯(lián)網(wǎng)開發(fā)

2023-11-10 09:20:28

Java工具

2011-02-25 15:05:55

DBusMeeGo

2013-09-12 09:49:36

PHP調(diào)試工具PHP調(diào)試工具

2012-02-24 09:25:20

JavaScript

2010-08-27 10:40:55

Android

2025-04-17 08:36:30

2023-03-29 08:18:16

Go調(diào)試工具

2015-05-04 09:48:44

JavaJava開發(fā)調(diào)試工具

2020-05-21 15:53:59

遠(yuǎn)程調(diào)試工具

2024-02-23 10:00:27

Linux工具

2022-08-21 14:05:54

調(diào)試工具CDP

2025-03-31 03:25:00

2009-10-22 13:02:47

SQL SERVER

2021-07-28 11:46:51

工具gRPC客戶端
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)