AndroidADB使用詳解_第1頁(yè)
AndroidADB使用詳解_第2頁(yè)
AndroidADB使用詳解_第3頁(yè)
AndroidADB使用詳解_第4頁(yè)
AndroidADB使用詳解_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Android調(diào)試橋(adb)是多種用途的工具,該工具可以幫助你你管理設(shè)備或模擬器的狀態(tài)??梢酝ㄟ^(guò)下列幾種方法加入adb:在設(shè)備上運(yùn)行shell命令通過(guò)端口轉(zhuǎn)發(fā)來(lái)管理模擬器或設(shè)備從模擬器或設(shè)備上拷貝來(lái)或拷貝走文件下面對(duì)adb進(jìn)行了介紹并描述了常見(jiàn)的使用.Contents概要發(fā)出adb命令查詢(xún)模擬器/設(shè)備實(shí)例給特定的模擬器/設(shè)備實(shí)例發(fā)送命令安裝軟件轉(zhuǎn)發(fā)端口從模才以器/設(shè)備中拷入或拷出文件Adb命令列表啟動(dòng)shell命令通過(guò)遠(yuǎn)程shell端運(yùn)行sqllite3連接數(shù)據(jù)庫(kù)UI/軟件試驗(yàn)程序Monkey其它的shell命令啟用logcat日志使用logcat命令過(guò)濾日志輸出控制日志輸出格式查看可用日志

2、緩沖區(qū)查看stdout和stderrLogcat命令歹U表停止adb服務(wù)概要Android調(diào)試系統(tǒng)是一個(gè)面對(duì)客戶(hù)服務(wù)系統(tǒng),包括三個(gè)組成部分一個(gè)在你用于開(kāi)發(fā)程序的電腦上運(yùn)行的客戶(hù)端。你可以通過(guò)shell端使用adb命令啟動(dòng)客戶(hù)端。其他Android工具比如說(shuō)ADT插件和DDM舸樣可以產(chǎn)生adb客戶(hù)端.(daemon)。在你用于發(fā)的機(jī)器上作為后臺(tái)進(jìn)程運(yùn)行的服務(wù)器。該服務(wù)器負(fù)責(zé)管理客戶(hù)端與運(yùn)行于模擬器或設(shè)備上的adb守護(hù)程序(daemon)之間的通信。.一個(gè)以后臺(tái)進(jìn)程的形式運(yùn)行于模擬器或設(shè)備上的守護(hù)程序當(dāng)你啟動(dòng)一個(gè)adb客戶(hù)端,客戶(hù)端首先確認(rèn)是否已有一個(gè)adb服務(wù)進(jìn)程在運(yùn)行。如果沒(méi)有,則啟動(dòng)服務(wù)進(jìn)程

3、。當(dāng)服務(wù)器運(yùn)行,adb服務(wù)器就會(huì)綁定本地的TCP端口5037并監(jiān)聽(tīng)adb客戶(hù)端發(fā)來(lái)的命令,一所有的adb客戶(hù)端都是用端口5037與adb服務(wù)器對(duì)話的.接著服務(wù)器將所有運(yùn)行中的模擬器或設(shè)備實(shí)例建立連接。它通過(guò)掃描所有5555到5585范圍內(nèi)的奇數(shù)端口來(lái)定位所有的模擬器或設(shè)備。一旦服務(wù)器找到了adb守護(hù)程序,它將建立一個(gè)到該端口的連接。請(qǐng)注意任何模擬器或設(shè)備實(shí)例會(huì)取得兩個(gè)連續(xù)的端口一一一個(gè)偶數(shù)端口用來(lái)相應(yīng)控制臺(tái)的連接,和一個(gè)奇數(shù)端口用來(lái)響應(yīng)adb連接。比如說(shuō):模擬器1,控制臺(tái):端口5554模擬器1,Adb端口5555控制臺(tái):端口5556Adb端口5557,如上所示,模擬器實(shí)例通過(guò)5555端口連接a

4、db,就如同使用5554端口連接控制臺(tái)一樣.一旦服務(wù)器與所有模擬器實(shí)例建立連接,就可以使用adb命令控制和訪問(wèn)該實(shí)例。因?yàn)榉?wù)器管理模擬器/設(shè)備實(shí)例的連接,和控制處理從來(lái)自多個(gè)adb客戶(hù)端來(lái)的命令,你可以通過(guò)任何客戶(hù)端(或腳本)來(lái)控制任何模擬器或設(shè)備實(shí)例.以下的部分描述通過(guò)命令使用adb和管理模擬器/設(shè)備的狀態(tài)。要注意的是如果你用,裝有ADTM件的Eclipse開(kāi)發(fā)Android程序,你就不需要通過(guò)命令行使用adb。ADT插件已經(jīng)透明的把a(bǔ)db集成到Eclipse中了,當(dāng)然,如果必要的話你也可以仍然直接使用adb,比如說(shuō)調(diào)試.發(fā)出adb命令發(fā)出Android命令:你可以在你的開(kāi)發(fā)機(jī)上的命令行或

5、腳本上發(fā)布Android命令,使用方法:adb卜d|-e|-s<serialNumber><command>當(dāng)你發(fā)出一個(gè)命令,系統(tǒng)啟用Android客戶(hù)端??蛻?hù)端并不與模擬器實(shí)例相關(guān),所以如果雙服務(wù)器/設(shè)備是運(yùn)行中的,你需要用-d選項(xiàng)去為應(yīng)被控制的命令確定目標(biāo)實(shí)例。關(guān)于使用這個(gè)選項(xiàng)的更多信息,可以查看模擬器/設(shè)備實(shí)例術(shù)語(yǔ)控制命令.查詢(xún)模擬器/設(shè)備實(shí)例在發(fā)布adb命令之前,有必要知道什么樣的模擬器/設(shè)備實(shí)例與adb服務(wù)器是相連的??梢酝ㄟ^(guò)使用devices命令來(lái)得到一系列相關(guān)聯(lián)的模擬器/設(shè)備:adbdevices?作為回應(yīng),adb為每個(gè)實(shí)例都制定了相應(yīng)的狀態(tài)信息:?序列號(hào)

6、由adb創(chuàng)建的一個(gè)字符串,這個(gè)字符串通過(guò)自己的控制端口<type>-<consolePort>唯一地識(shí)別一個(gè)模擬器/設(shè)備實(shí)例。下面是一個(gè)序列號(hào)的例子:emulator-5554實(shí)例的連接狀態(tài)有三種狀態(tài):ooffline此實(shí)例沒(méi)有與adb相連接或者無(wú)法響應(yīng).odevice此實(shí)例正與adb服務(wù)器連接。注意這個(gè)狀態(tài)并不能百分之百地表示在運(yùn)行和操作Android系統(tǒng),因此這個(gè)實(shí)例是當(dāng)系統(tǒng)正在運(yùn)行的時(shí)候與adb連接的。然而,在系統(tǒng)啟動(dòng)之后,就是一個(gè)模擬器/設(shè)備狀態(tài)的正常運(yùn)行狀態(tài)了.每個(gè)實(shí)例的輸出都有如下固定的格式:serialNumberstate下面是一個(gè)展示devices命令

7、和輸出的例子:$adbdevicesListofdevicesattachedemulator-5554deviceemulator-5556deviceemulator-5558device如果當(dāng)前沒(méi)有模擬器/設(shè)備運(yùn)行,adb則返回nodevice.給特定的模擬器/設(shè)備實(shí)例發(fā)送命令如果有多個(gè)模擬器/設(shè)備實(shí)例在運(yùn)行,在發(fā)布adb命令時(shí)需要指定一個(gè)目標(biāo)實(shí)例。這樣做,請(qǐng)使用-s選項(xiàng)的命令。在使用的-s選項(xiàng)是adb-s<serialNumber><command>如上所示,給一個(gè)命令指定了目標(biāo)實(shí)例,這個(gè)目標(biāo)實(shí)例使用由adb分配的序列號(hào)。你可以使用devices命令來(lái)獲得運(yùn)行著

8、的模擬器/設(shè)備實(shí)例的序列號(hào)示例如下:adb-semulator-5556installhelloWorld.apk注意這點(diǎn),如果沒(méi)有指定一個(gè)目標(biāo)模擬器/設(shè)備實(shí)例就執(zhí)行-s這個(gè)命令的話,adb會(huì)產(chǎn)生一個(gè)錯(cuò)誤.安裝軟件你可以使用adb從你的開(kāi)發(fā)電腦上復(fù)制一個(gè)應(yīng)用程序,并且將其安裝在一個(gè)模擬器/設(shè)備實(shí)例。像這樣做,使用install命令。這個(gè)install命令要求你必須指定你所要安裝的.apk文件的路徑:adbinstall<path_to_apk>為了獲取更多的關(guān)于怎樣創(chuàng)建一個(gè)可以安裝在模擬器/設(shè)備實(shí)例上的.apk文件的信息,可參照AndroidAssetPackagingTool(a

9、apt).要注意的是,如果你正在使用EclipseIDE并且已經(jīng)安裝過(guò)ADTM件,那么就不需要直接使用adb(或者aapt)去安裝模擬器/設(shè)備上的應(yīng)用程序。否則,ADT插件代你全權(quán)處理應(yīng)用程序的打包和安裝.轉(zhuǎn)發(fā)端口可以使用forward命令進(jìn)行任意端口的轉(zhuǎn)發(fā)一一一個(gè)模擬器/設(shè)備實(shí)例的某一特定主機(jī)端口向另一不同端口的轉(zhuǎn)發(fā)請(qǐng)求。下面演示了如何建立從主機(jī)端口6100到模擬器/設(shè)備端口7100的轉(zhuǎn)發(fā)。adbforwardtcp:6100tcp:7100同樣地,可以使用adb來(lái)建立命名為抽象的UNIX域套接口,上述過(guò)程如下所示:adbforwardtcp:6100local:logd從模擬器/設(shè)備中拷入

10、或拷出文件可以使用adbpull,push命令將文件復(fù)制到一個(gè)模擬器/設(shè)備實(shí)例的數(shù)據(jù)文件或是從數(shù)據(jù)文件中復(fù)制。install命令只將一個(gè).apk文件復(fù)制到一個(gè)特定的位置,與其不同的是,pull和push命令可令你復(fù)制任意的目錄和文件到一個(gè)模擬器/設(shè)備實(shí)例的任何位置。從模擬器或者設(shè)備中復(fù)制文件或目錄,使用(如下命):adbpull<remote><local>將文件或目錄復(fù)制到模擬器或者設(shè)備,使用(如下命令)adbpush<local><remote>在這些命令中,<local>和<remote>分別指通向自己的發(fā)展機(jī)(本地

11、)和模擬器/設(shè)備實(shí)例(遠(yuǎn)程)上的目標(biāo)文件/目錄的路徑下面是一個(gè)例子:adbpushfoo.txt/sdcard/foo.txtAdb命令列表卜列表格列出了adb支持的所有命令,并對(duì)它們的意義和使用方法做了說(shuō)明CategoryCommandDescriptionCommentsOptions-d僅僅通過(guò)USB接口來(lái)管理abd.如果不只是用US噴口來(lái)管理則返回錯(cuò)誤.-e僅僅通過(guò)模擬器實(shí)例來(lái)管理adb.如果不是僅僅通過(guò)模擬器實(shí)例管理則返回錯(cuò)誤.-s<serialNumber>通過(guò)模擬器/設(shè)備的允許的命令號(hào)碼來(lái)發(fā)送命令來(lái)管理adb(比如:"emulator-5556”).如果沒(méi)有

12、指定號(hào)碼,則會(huì)報(bào)錯(cuò).Generaldevices查看所有連接模擬器/設(shè)備的設(shè)施的清單.查有QueryingforEmulator/DeviceInstances族取更多相關(guān)信息.help查看adb所支持的所有命令。.version查看adb的版本序列號(hào).Debuglogcat<option>將日志數(shù)據(jù)輸出到屏幕上.<filter-specs>bugreport查看bug的報(bào)告,如dumpsys,dumpstate,和logcat信息。jdwp查看指定的設(shè)施的可用的JDW不息.可以用forwardjdwp:<pid>端口映射信息來(lái)連接指定的JDWPf程.例如:

13、adbforwardtcp:8000jdwp:472jdb-attachlocalhost:8000Datainstall<path-to-apk>安裝Android為(可以模擬器/設(shè)施的數(shù)據(jù)文件.apk指定完整的路徑).pull<remote><local>將指定的文件從模擬器/設(shè)施的拷貝到電腦上.push<local><remote>將指定的文件從電腦上拷貝到模擬器/設(shè)備中.PortsandNetworkingforward<local><remote>用本地指定的端口通過(guò)socket方法遠(yuǎn)程連接模擬器/設(shè)

14、施.,4端口需要描述卜列信息:tcp:<portnum>local:<UNIXdomainsocketname>dev:<characterdevicename>jdwp:<pid>ppp<tty>parm,.通過(guò)USB運(yùn)彳fppp:<tty>thettyforPPPstream.Forexampledev:/dev/omap_csmi_ttyl.parm,&mdashzeroormorePPP/PPPDoptions,suchasdefaultroute,local,notty,etc.需要提醒你的不能自動(dòng)啟動(dòng)P

15、DP連接.Scriptingget-serialno查看adb實(shí)例的序列號(hào).查有QueryingforEmulator/DeviceInstances可以獲得更多信息.get-state查看模擬器/設(shè)施的當(dāng)前狀態(tài).wait-for-device如果設(shè)備不聯(lián)機(jī)就不讓執(zhí)行,-也就是實(shí)例狀態(tài)是device時(shí).你可以提前把命令轉(zhuǎn)載在adb的命令器中,在命令器中的命令在模擬器/設(shè)備連接之前是不會(huì)執(zhí)行其它命令的.示例如下:adbwait-for-deviceshellgetprop需要提醒的是這些命令在所有的系統(tǒng)啟動(dòng)啟動(dòng)起來(lái)之前是不會(huì)啟動(dòng)adb的所以在所有的系統(tǒng)啟動(dòng)起來(lái)之前你也不能執(zhí)行其它的命令.比如:運(yùn)

16、用install的時(shí)候就需要Android包,這些包只有系統(tǒng)完全啟動(dòng)。例如:adbwait-for-deviceinstall<app>.apk上面的命令只有連接上了模擬器/設(shè)備連接上了adb服務(wù)才會(huì)被執(zhí)行,III在Android系統(tǒng)元全啟動(dòng)前執(zhí)行就會(huì)宿錯(cuò)誤發(fā)生.Serverstart-server選擇服務(wù)是否啟動(dòng)adb服務(wù)進(jìn)程.kill-server終止adb服務(wù)進(jìn)程.Shellshell通過(guò)遠(yuǎn)程shell命令來(lái)控制模擬器/設(shè)備實(shí)例.查看獲取更多信息formoreinformation.shell<shellCommand>連接模擬器/設(shè)施執(zhí)行shell命令,執(zhí)行完畢

17、后退出遠(yuǎn)程shell端l.啟動(dòng)shell命令A(yù)db提供了shell端,通過(guò)shell端你可以在模擬器或設(shè)備上運(yùn)行各種命令。這些命令以2進(jìn)制的形式保存在本地的模擬器或設(shè)備的文件系統(tǒng)中:/system/bin/.不管你是否完全進(jìn)入到模擬器/設(shè)備的adb遠(yuǎn)程shell端,你都能shell命令來(lái)執(zhí)行命令.當(dāng)沒(méi)有完全進(jìn)入到遠(yuǎn)程shell的時(shí)候,這樣使用shell命令來(lái)執(zhí)行一條命令:adb-d|-e|-s<serialNumber>shell<shellCommand>在模才器/設(shè)備中不用遠(yuǎn)程shell端時(shí),這樣使用shell命:adb-d|-e|-s<serialNumbe

18、r>shell通過(guò)操作CTRL+D或exit就可以退出shell遠(yuǎn)程連接.下面一些就將告訴你更多的關(guān)于shell命令的知識(shí).通過(guò)遠(yuǎn)程shell端運(yùn)行sqllite3連接數(shù)據(jù)庫(kù)通過(guò)adb遠(yuǎn)程shell端,你可以通過(guò)Android軟sqlite3命令程序來(lái)管理數(shù)據(jù)庫(kù)。sqlite3工具包含了許多使用命令,比如:.dump顯示表的內(nèi)容,.schema可以顯示出已經(jīng)存在的表空間的SQLCREATE吉果集。Sqlite3還允許你遠(yuǎn)程執(zhí)行sql命令.通過(guò)sqlite3,按照前幾節(jié)的方法登陸模擬器的遠(yuǎn)程shell端,然后啟動(dòng)工具就可以使用sqlite3命令。當(dāng)sqlite3啟動(dòng)以后,你還可以指定你想查

19、看的數(shù)據(jù)庫(kù)的完整路徑。模擬器/設(shè)備實(shí)例會(huì)在文件夾中保存SQLite3數(shù)據(jù)庫(kù)./data/data/<package_name>databases/.示例如下:$adb-semulator-5554shell#sqlite3/data/data/com.example.google.rss.rssexample/databases/rssitems.dbSQLiteversion3.3.12Enter".help"forinstructions.entercommands,thenquit.sqlite>.exit當(dāng)你啟動(dòng)sqlite3的時(shí)候,你就可以通過(guò)s

20、hell端發(fā)送sqlite3,命令了。用exit或CTRL+D退出adb遠(yuǎn)程shell端.UI/軟件試驗(yàn)程序Monkey當(dāng)Monkey程序在模擬器或設(shè)備運(yùn)行的時(shí)候,如果用戶(hù)出發(fā)了比如點(diǎn)擊,觸摸,手勢(shì)或一些系統(tǒng)級(jí)別的事件的時(shí)候,它就會(huì)產(chǎn)生隨機(jī)脈沖,所以可以用Monkey用隨機(jī)重復(fù)的方法去負(fù)荷測(cè)試你開(kāi)發(fā)的軟件.最簡(jiǎn)單的方法就是用用下面的命令來(lái)使用Monkey,這個(gè)命令將會(huì)啟動(dòng)你的軟件并且觸發(fā)500個(gè)事件.$500更多的關(guān)于命令Monkey的命令的信息,可以查看UI/ApplicationExerciserMonkeydocume

21、ntationpage.文檔頁(yè)面其它的shell命令下面的表格列出了一些adbshell命令,如果需要全部的命令和程序,可以啟動(dòng)模擬器實(shí)例并且用adb-help命令.adbshellls/system/bin對(duì)大部門(mén)命令來(lái)說(shuō),help都是可用的ShellCommandDescriptionCommentsdumpsys;青除屏幕中的系統(tǒng)數(shù)據(jù)n.DakikDebugMonitordumpstate清除一個(gè)文件的狀態(tài).Service(DDMS)工具提Logcat<option>,<filter-spec>,啟動(dòng)信息日志并且但因輸出到屏幕上.供了完整的調(diào)試、.dmesg輸出主

22、要的調(diào)試信息到屏幕上.start:啟動(dòng)或重啟一個(gè)模擬器/設(shè)備實(shí)例.stop關(guān)閉一個(gè)模擬器/設(shè)備實(shí)例.啟用logcat日志Android日志系統(tǒng)提供了記錄和查看系統(tǒng)調(diào)試信息的功能。的,緩沖區(qū)可以通過(guò)logcat命令來(lái)查看和使用.日志都是從各種軟件和一些系統(tǒng)的緩沖區(qū)中記錄下來(lái)使用logcat命令你可以用logcat命令來(lái)查看系統(tǒng)日志緩沖區(qū)的內(nèi)容:adblogcat<option>.<filter-spec>.請(qǐng)查看ListingoflogcatCommandOptions,它對(duì)logcat命令有詳細(xì)的描述.你也可以在你的電腦或運(yùn)行在模擬器/設(shè)備上的遠(yuǎn)程adbshell端來(lái)使

23、用logcat命令,也可以在你的電腦上查看日志輸出。$adblogcat你也這樣使用:#logcat過(guò)濾日志輸出每一個(gè)輸出的Android日志信息都有一個(gè)標(biāo)簽和它的優(yōu)先級(jí).日志的標(biāo)簽是系統(tǒng)部件原始信息的一個(gè)簡(jiǎn)要的標(biāo)志。(比如:“View就是查看系統(tǒng)的標(biāo)簽).優(yōu)先級(jí)有下列集中,是按照從低到高順利排列的:oVVerbose(lowestpriority)oD-DebugoI-InfooWWarningoE-ErroroFFataloSSilent(highestpriority,onwhichnothingiseverprinted)在運(yùn)行l(wèi)ogcat的時(shí)候在前兩列的信息中你就可以看到logcat

24、的標(biāo)簽列表和優(yōu)先級(jí)別,它是這樣標(biāo)出的:<priority>/<tag>.下面是一個(gè)logcat輸出的例子,它的優(yōu)先級(jí)就似乎I,標(biāo)簽就是ActivityManage:I/ActivityManager(585):Startingactivity:Intentaction=ent.action.為了讓日志輸出能體現(xiàn)管理的級(jí)別,你還可以用過(guò)濾器來(lái)控制日志輸出,過(guò)濾器可以幫助你描述系統(tǒng)的標(biāo)簽等級(jí)過(guò)濾器語(yǔ)句按照下面的格式描tag:priority.,tag表示是標(biāo)簽priority是表示標(biāo)簽的報(bào)告的最低等級(jí)從上面的tag的中可以得到日志的優(yōu)先級(jí).你可以在過(guò)濾

25、器中多次寫(xiě)tag:priority.這些說(shuō)明都只到空白結(jié)束。下面有一個(gè)列子,例子表示支持所有的日志信息,除了那些標(biāo)簽為"ActivityManager”和優(yōu)先級(jí)為"Info"以上的和標(biāo)簽為"MyApp和優(yōu)先級(jí)為"Debug'以上的。小等級(jí),優(yōu)先權(quán)報(bào)告為tag.adblogcatActivityManager:IMyApp:D*:S上面表達(dá)式的最后的元素*:S,是設(shè)置所有的標(biāo)簽為“silent:所有日志只顯示有“View”andaMyApp的,用*:S的另一個(gè)用處是能夠確保日志輸出的時(shí)候是按照過(guò)濾器的說(shuō)明限制的,也讓過(guò)濾器也作為一項(xiàng)輸出到

26、日志中.下面的過(guò)濾語(yǔ)句指顯示優(yōu)先級(jí)為warning或更高的日志信息:adblogcat*:W如果你電腦上運(yùn)行l(wèi)ogcat,相比在遠(yuǎn)程adbshell端,你還可以為環(huán)境變量ANDROID_LOG_TAGSf:入一個(gè)參數(shù)來(lái)設(shè)置默認(rèn)的過(guò)濾exportANDROID_LOG_TAGS="ActivityManager:IMyApp:D*:S"需要注意的是ANDROID_LOG_TAGS濾器如果通過(guò)遠(yuǎn)程shell運(yùn)行l(wèi)ogcat或用adbshelllogcat來(lái)運(yùn)行模擬器/設(shè)備不能輸出日志.控制日志輸出格式日志信息包括了許多元數(shù)據(jù)域包括標(biāo)簽和優(yōu)先級(jí)??梢孕薷娜罩镜妮敵龈袷?,所以可以顯

27、示出特定的元數(shù)據(jù)域。可以通過(guò)-v選項(xiàng)得到格式化輸出日志的相關(guān)信息. briefDisplaypriority/tagandPIDoforiginatingprocess(thedefaultformat). process-DisplayPIDonly. tagDisplaythepriority/tagonly. threadDisplayprocess:threadandpriority/tagonly. rawDisplaytherawlogmessage,withnoothermetadatafields. timeDisplaythedate,invocationtime,prior

28、ity/tag,andPIDoftheoriginatingprocess. long-Displayallmetadatafieldsandseparatemessageswithablanklines.當(dāng)啟動(dòng)了logcat,你可以通過(guò)-v選項(xiàng)來(lái)指定輸出格式:adblogcat-v<format>下面是用thread來(lái)產(chǎn)生的日志格式:adblogcat-vthread需要注意的是你只能-v選項(xiàng)來(lái)規(guī)定輸出格式option.查看可用日志緩沖區(qū)Android日志系統(tǒng)有循環(huán)緩沖區(qū),并不是所有的日志系統(tǒng)都有默認(rèn)循環(huán)緩沖區(qū)。為了得到日志信息,你需要通過(guò)-b選項(xiàng)來(lái)啟動(dòng)logcat。如果要使用循環(huán)緩沖區(qū),你需要查看剩余的循環(huán)緩沖期:radio一查看緩沖區(qū)的相關(guān)的信息.events查看和事件相關(guān)的的緩沖區(qū).main查看主要的日志緩沖區(qū)-b選項(xiàng)使用方法:adblogcat-b<buffer>下

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論