新聞中心

        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 模擬器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 珠海市| 铜鼓县| 新沂市| 城固县| 苏尼特右旗| 南陵县| 沈阳市| 赞皇县| 花莲县| 安陆市| 巴彦淖尔市| 康乐县| 金湖县| 南昌市| 马鞍山市| 监利县| 青州市| 白城市| 贵溪市| 涟水县| 枣强县| 保德县| 陇西县| 丹棱县| 开化县| 宜君县| 青川县| 卓资县| 类乌齐县| 太白县| 惠安县| 仁寿县| 凉城县| 阳信县| 图片| 嵊泗县| 佛山市| 手机| 姜堰市| 广丰县| 英德市|