關於android的工具包—android學習筆記

來源:互聯網
上載者:User

    android sdk提供了比較齊全的工具包,包含了大量的工具,分為兩類,每一類都是一個工具集合,我稱之為工具集.
    這兩類分別是:sdk工具集(SDK tools)和平台工具集(platform tools).sdk工具集是平台獨立的,不和某個android平台相關聯.平台工具集是專門為最新的android平台定製的,且能支援最新android平台的一些新特性.
    sdk工具集中常用的工具,根據android參考手冊來看,是包括以下工具的:
        android
            管理avd(android虛擬設備),已經安裝好的sdk組件.在windows上這個工具是一個bat檔案,它的運行結果和android安裝目錄下的"SDK Manager.exe"運行起來一樣--都是啟動了"Android SDK and AVD Manager".
        ddms
            Dalvik Debug Monitor Server,用來做Android應用程式的調試用的.
        dmtracedump
            從追蹤記錄檔檔案產生圖形化的調用棧圖表.能將程式執行過程中的函數調用以樹形方式展現出來,能拿來做程式最佳化分析.
        android emulator
            傳說中的android模擬器.
        hierarchyviewer
            調試和最佳化android使用者介面時用的.可以列印出頁面配置中的view對象.給人感覺和firebug有點像.
        layoutopt
            用來做應用程式的布局分析,可以協助其最佳化.
        mksdcard
            用來類比一個外部儲存卡,例如sd卡.這樣就可以和模擬器中的虛擬設備互動使用.
        monkey
            用來在類比裝置或者真實裝置上做猴子測試的.說起猴子測試,想起先前在某本介紹軟體測試的書上說過這樣一句話,一群猴子在打字機上亂跳亂按,總是有可能把莎士比亞的一篇著作列印出來.猴子測試,是類比使用者的一些操作,但這些操作的順序都是隨機的.
        monkeyrunner
            提供介面來編寫程式以控制android裝置或者模擬器.和猴子的功能有點像.
        sqlite3
            讓開發人員可以訪問android應用程式產生的sqlite資料庫.
        traceview
            提供一個圖形化查看器來查看應用程式儲存的執行日誌.
        zipalign
            apik檔案最佳化工具.
    平台工具集會在每次更新android sdk隨之更新.通常用到的平台工具為android Debug Bridage(adb).可以用adb來管理模擬器上一個已啟動的android系統,也可以用它給一個裝置上安裝應用程式.
    其他平台工具大都被adt調用,為我們開發android應用程式提供協助.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.