新聞中心

        android調試

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

        通過學習,發現主要用到以下兩種方式來調試和查找bug:adb + ddms.

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

        adb(Android Debug Bridge)是Android提供的一個通用的調試工具,借助這個工具,我們可以管理設備或手機模擬器的狀態。還可以進行以下的操作:

        1、快速更新設備或手機模擬器中的代碼,如應用或Android系統升級;

        2、在設備上運行shell命令;

        3、管理設備或手機模擬器上的預定端口;

        4、在設備或手機模擬器上復制或粘貼文件;

        在網站http://www.android123.com.cn/下載platform-tools_r01-windows.rar,解壓后,復制adb.exe 和 AdbWinApi.dll到C:wINDOWSsystem32,在windows的dos下,輸入adb,如果沒有出現adb不是內部或者外部命令,則說明ok了。本方式說的是是在虛擬環境下測試的,非真機.

        常用命令

        adb shell - 登錄設備shell,后面也可直接跟運行命令。如:adb shell rm -r /system/sd/app

        adb pull - 從手機中下載文件到電腦上。如:adb pull /data/app_s/Stock.apk C:\Stock.apk

        adb push - 從電腦中上傳文件到手機上。如:adb push C:\Stock.apk /data/app_s/Stock.apk

        adb install - 安裝軟件到手機上。如:adb install C:\apps2sd.apk

        adb uninstall - 卸載手機上的軟件。如:adb uninstall linda.apk

        DDMS 的全稱是Dalvik Debug Monitor Service,它為我們提供例如:為測試設備截屏,針對特定的進程查看正在運行的線程以及堆信息、Logcat、廣播狀態信息、模擬電話呼叫、接收SMS、虛擬地理坐標等等。

        在安裝好的android sdk包里面,包含了ddms,啟動eclipse,在Eclipes的debug中,選擇other,在彈出的窗口中,可以看到ddms,點擊就可以顯示出來了。



        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 临汾市| 威海市| 同仁县| 益阳市| 永新县| 博客| 固镇县| 武鸣县| 丰原市| 阳朔县| 仁寿县| 黔西县| 贵州省| 宜宾县| 永靖县| 平塘县| 崇信县| 清镇市| 中方县| 井冈山市| 海安县| 温宿县| 布拖县| 平和县| 榆社县| 金堂县| 尉氏县| 武强县| 班玛县| 宣武区| 宜章县| 宜兰市| 广德县| 晋宁县| 苗栗市| 房产| 甘南县| 获嘉县| 襄城县| 乐平市| 宜阳县|