首頁(yè) 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場(chǎng)

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

交流區(qū) | 測(cè)硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門(mén) / 進(jìn)階 / 社區(qū)互助

新手 | 你問(wèn)我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 71883|回復(fù): 2
上一主題 下一主題
[分享]

可以在盒子上使用遠(yuǎn)程ADB命令,分享給各位玩家

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2016-3-8 23:19 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來(lái)自陜西
adb是什么?:adb的全稱(chēng)為Android Debug Bridge,就是起到調(diào)試橋的作用。通過(guò)adb我們可以在Eclipse中方面通過(guò)DDMS來(lái)調(diào)試Android程序,說(shuō)白了就是debug工具。adb的工作方式比較特殊,采用監(jiān)聽(tīng)Socket TCP 5554等端口的方式讓IDE和Qemu通訊,默認(rèn)情況下adb會(huì)daemon相關(guān)的網(wǎng)絡(luò)端口,所以當(dāng)我們運(yùn)行Eclipse時(shí)adb進(jìn)程就會(huì)自動(dòng)運(yùn)行。

adb有什么用?:借助adb工具,我們可以管理設(shè)備或手機(jī)模擬器的狀態(tài)。還可以進(jìn)行很多手機(jī)操作,如安裝軟件、系統(tǒng)升級(jí)、運(yùn)行shell命令等等。其實(shí)簡(jiǎn)而言說(shuō),adb就是連接Android手機(jī)與PC端的橋梁,可以讓用戶(hù)在電腦上對(duì)手機(jī)進(jìn)行全面的操作


1. 顯示系統(tǒng)中全部Android平臺(tái):

    android list targets

2. 顯示系統(tǒng)中全部AVD(模擬器):

    android list avd

3. 創(chuàng)建AVD(模擬器):

    android create avd --name 名稱(chēng) --target 平臺(tái)編號(hào)

4. 啟動(dòng)模擬器:

    emulator -avd 名稱(chēng) -sdcard ~/名稱(chēng).img (-skin 1280x800)

5. 刪除AVD(模擬器):

    android delete avd --name 名稱(chēng)

6. 創(chuàng)建SDCard:

    mksdcard 1024M ~/名稱(chēng).img

7. AVD(模擬器)所在位置:

    Linux(~/.android/avd)      Windows(C:\Documents and Settings\Administrator\.android\avd)

8. 啟動(dòng)DDMS:

    ddms

9. 顯示當(dāng)前運(yùn)行的全部模擬器:

    adb devices

10. 對(duì)某一模擬器執(zhí)行命令:

      abd -s 模擬器編號(hào) 命令

11. 安裝應(yīng)用程序:

      adb install -r 應(yīng)用程序.apk

12. 獲取模擬器中的文件:

      adb pull <remote> <local>

13. 向模擬器中寫(xiě)文件:

      adb push <local> <remote>

14. 進(jìn)入模擬器的shell模式:

      adb shell

15. 啟動(dòng)SDK,文檔,實(shí)例下載管理器:

      android

16. 缷載apk包:

      adb shell

      cd data/app

      rm apk包

      exit

      adb uninstall apk包的主包名

      adb install -r apk包

17. 查看adb命令幫助信息:

      adb help

18. 在命令行中查看LOG信息:

      adb logcat -s 標(biāo)簽名

19. adb shell后面跟的命令主要來(lái)自:

      源碼\system\core\toolbox目錄和源碼\frameworks\base\cmds目錄。

20. 刪除系統(tǒng)應(yīng)用:

      adb remount (重新掛載系統(tǒng)分區(qū),使系統(tǒng)分區(qū)重新可寫(xiě))。

      adb shell

      cd system/app

      rm *.apk

21. 獲取管理員權(quán)限:

      adb root

22. 啟動(dòng)Activity:

      adb shell am start -n 包名/包名+類(lèi)名(-n 類(lèi)名,-a action,-d date,-m MIME-TYPE,-c category,-e 擴(kuò)展數(shù)據(jù),等)。

23、發(fā)布端口:

    你可以設(shè)置任意的端口號(hào),做為主機(jī)向模擬器或設(shè)備的請(qǐng)求端口。如:
adb forward tcp:5555 tcp:8000

24、復(fù)制文件:

    你可向一個(gè)設(shè)備或從一個(gè)設(shè)備中復(fù)制文件,
     復(fù)制一個(gè)文件或目錄到設(shè)備或模擬器上:
  adb push <source> <destination></destination></source>
      如:adb push test.txt /tmp/test.txt
     從設(shè)備或模擬器上復(fù)制一個(gè)文件或目錄:
     adb pull <source> <destination></destination></source>
     如:adb pull /addroid/lib/libwebcore.so .

25、搜索模擬器/設(shè)備的實(shí)例:

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

26、查看bug報(bào)告:
adb bugreport
27、記錄無(wú)線(xiàn)通訊日志:

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

28、獲取設(shè)備的ID和序列號(hào):

     adb get-product
     adb get-serialno

29、訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)SQLite3

     adb shell
     sqlite3

#cd system/sd/data //進(jìn)入系統(tǒng)內(nèi)指定文件夾
#ls //列表顯示當(dāng)前文件夾內(nèi)容
#rm -r xxx //刪除名字為xxx的文件夾及其里面的所有文件
#rm xxx //刪除文件xxx
#rmdir xxx //刪除xxx的文件夾


【操作命令】

  1. 查看設(shè)備


  adb devices

這個(gè)命令是查看當(dāng)前連接的設(shè)備, 連接到計(jì)算機(jī)的android設(shè)備或者模擬器將會(huì)列出顯示

  2.安裝軟件

  adb install

adb install <apk文件路徑> :這個(gè)命令將指定的apk文件安裝到設(shè)備上

  3. 卸載軟件

  adb uninstall <軟件名>

  adb uninstall -k <軟件名>

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

  4. 進(jìn)入設(shè)備或模擬器的shell:

  adb shell

通過(guò)上面的命令,就可以進(jìn)入設(shè)備或模擬器的shell環(huán)境中,在這個(gè)Linux Shell中,你可以執(zhí)行各種Linux的命令,另外如果只想執(zhí)行一條shell命令,可以采用以下的方式:

  adb shell [command]

如:adb shell dmesg會(huì)打印出內(nèi)核的調(diào)試信息。

  5. 發(fā)布端口

可以設(shè)置任意的端口號(hào),做為主機(jī)向模擬器或設(shè)備的請(qǐng)求端口。如:

adb forward tcp:5555 tcp:8000

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

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

用push命令可以把本機(jī)電腦上的文件或者文件夾復(fù)制到設(shè)備(手機(jī))

  7. 從設(shè)備上下載文件到電腦

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

用pull命令可以把設(shè)備(手機(jī))上的文件或者文件夾復(fù)制到本機(jī)電腦

  8、查看bug報(bào)告

adb bugreport

  9、記錄無(wú)線(xiàn)通訊日志

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

adb shell

logcat -b radio

  10、獲取設(shè)備的ID和序列號(hào)

adb get-product

adb get-serialno

adb shell

sqlite3



上一篇:我的盒子裝不了當(dāng)貝市場(chǎng),一裝好就被清除,請(qǐng)問(wèn)有什么...
下一篇:邁樂(lè)桌面添加的快捷方式無(wú)法使用
沙發(fā)
發(fā)表于 2016-3-9 09:20 | 只看該作者 | 來(lái)自浙江
感謝分享,正需要這類(lèi)的哦!
板凳
發(fā)表于 2017-5-31 15:06 | 只看該作者 | 來(lái)自遼寧
強(qiáng)烈支持樓主ing……

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書(shū) | 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2024-12-26 00:23 , Processed in 0.088075 second(s), 13 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表