新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Android模擬器adb命令介B

        Android模擬器adb命令介B

        作者: 時間:2016-09-12 來源:網絡 收藏

        在SDK的Tools文件夾下包含著操作的重要命令adb,adb的全稱為 Debug Bridge就是調試橋的作用。通過adb我們可以在Eclipse中方面通過DDMS來調試程序,說白了就是debug工具。

        本文引用地址:http://www.104case.com/article/201609/304128.htm

        adb的工作方式比較特殊采用Socket TCP 5554等端口的方式讓IDE和Qemu通訊,默認情r下adb會daemon相關的網絡端口,所以當我們運行Eclipse時adb進程就會自動運行。

        1.通過adb可以輕松地執行Linux Shell命令,進入設備或的shell:adb shell就可以進入的shell環境中。也可以執行各種Linux的命令,其命令格式椋adb shell command

        例如:

        adb shell dir 就是列舉目錄,在Linux中根目錄為/而不是Windows上的C盤,D盤.

        adb shell dmesg 會印出Linux的debug信息。

        2.安裝apk程序到模擬器

        則執行adb install android123.apk,這樣名為android123的安b包就會安b到Android模擬器中,前提是android123.apk文件需要放到SDK/Tools目錄下。

        3.向emulator傳送文件

        使用adb push android123.txt /tmp/android123.txt命令可以把SDK/Tools下的android123.txt文件傳送到模擬器的/tmp/文件A中,需要注意的是/tmp/文件A中熱莼嵩Android模擬器重新r清空。

        4.從Android模擬器中回傳文件到電腦

        通過adb pull /tmp/android123.txt android123.txt命令就把模擬器的tmp文件A下android123.txt文件回傳到電腦SDK/Tools目錄下。

        繼續android adb命令相關介B,除了可以方便的安bapk文件、pc和Android模擬器互傳資料外還有Android Debug Bridge一些輔助的功能。

        1.如果在Eclipse中發現有* daemon not running. starting it now *的提示可以結束adb

        adb kill-server

        2.顯示android模擬器狀態

        adb devices 端口號等信息,執行后會現實TCP端口號

        adb get-product 獲取設備型號

        adb get-serialno 獲取序列號

        3.等待正在運行的設備

        adb wait-for-device

        4.端口轉發adb forward adb forward tcp:5555 tcp:1234 實現將默認的TCP 5555端口轉發到1234端口上

        5.查看bug蟾

        adb bugreport



        關鍵詞: Android 模擬器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 镇安县| 景德镇市| 全州县| 颍上县| 南京市| 四子王旗| 湟源县| 海南省| 哈巴河县| 穆棱市| 明水县| 江山市| 钟山县| 元谋县| 临高县| 曲阜市| 福清市| 济南市| 榆社县| 曲周县| 昌都县| 祁门县| 青铜峡市| 潢川县| 辽源市| 贵定县| 云霄县| 西畴县| 九寨沟县| 建德市| 安乡县| 台东市| 扎赉特旗| 潮安县| 定结县| 融水| 奎屯市| 伊金霍洛旗| 台江县| 屏东县| 萨迦县|