19 個 Android 開發工具

英文原文:Android Dev Tools

  1、XAppDbg

  XAppDbg 是一個可以在運行中改變代碼中參數的一個應用開發工具。這個工具可以爲你省下大量的時間,因爲你不用爲應用的每次小改變而重新編譯運行你的程序。瞭解更多

  2、ChkBugReport

  這個工具可以快速地檢查輸出的 Android 錯誤報告。它從 Android 錯誤報告工具輸出的大量文本文件中進行語義分析,然後解析成一個更具有可讀性的文檔,分析起來更加容易。ChkBugReport 也是一個開源的項目。瞭解更多

  3、APKAnalyser

  這是一個靜態、虛擬分析工具,你可以全面地概覽應用的架構。可以用它來檢查 API  參考文檔,查看應用依賴還有反編譯字節碼。APKAnalyser  是一個完整的開源工具鏈,它支持修改應用的二進制代碼,你可以重新打包、安裝、運行以及驗證 logcat 的結果。瞭解更多

  4、AppXplore

  有了 AppXplore  工具,你可以瀏覽所有安裝在你安卓設備上的應用,還可以剖析很多應用的細節——應用的版本、包名、證書、權限、簽名、activities  和很多設備上其它一般不可查看的信息。AppXplore 在查看應用運行時佔用內存大小,文件是否可移動到 SD  卡上時特別有用。同樣,開發者可以用來測試並確保應用的質量。這樣可以確保應用在 manifest 文件上顯示合適的權限。瞭解更多

  5、Memory Analyzer(MAT)

  Eclipse 上的 Memory Analyzer 是一個快速且功能豐富的 Java  堆分析工具,它可以幫助你找出內存泄露並減少內存的開銷。使用 Memory Analyzer 可以分析數以百萬的對象、多個堆轉儲(heap  dump),快速地統計保留下來的對象的多少,這樣可以查看哪些對象阻止了垃圾收集器回收。最後運行一個報告自動報告導致泄露的可疑地方。瞭解更多

  6、Eclipse 插件 SQLiteManger

  這個插件可以幫助開發者在 Eclipse 上查看和修改 sqlite 數據庫。瞭解更多

  7、Robotium

  Robotium 是一個測試框架,它可以簡單地爲安卓應用寫出一個強大且健壯的自動黑箱測試容器。有了  Robotium,測試開發者可以支持多種安卓 activity 編寫 function、system 和 acceptance  測試腳本。Robotium 全支持 Activity、Dialogs、Toasts、Menus 以及 Context Menus。瞭解更多

  8、ACRA

  ACRA 是一個可以讓安卓應用自動發出 GoogleDoc 格式崩潰報告的函數庫。安卓開發者可以通過 ACRA  獲取應用崩潰或者錯誤行爲的數據。如果有一個崩潰發生,你的應用不會越過已有的系統崩潰提醒或者報告功能來添加用戶提醒。如果使用  Toast、狀態提醒條或者直接對話框模式,這個“強制關閉”的對話框不會再顯示,就算設備上原生系統的提醒功能開啓也不能發送一個另外的報告。瞭解更多

  9、Android Layout Binder

  Android Layout Binder 會將你安卓的 XML 佈局文件轉換成一系列的聲明,綁定保存所有的人工輸入。鍵入一個前綴,選擇 XML 文件上要粘貼的範圍,然後點擊生成。選擇“verbose”來找出所有被跳過的區域的原因。瞭解更多

  10、Spoon

  安卓設備空前膨脹的生態系統給測試應用帶來了獨特挑戰。Spoon 通過分配執行 instrumentation  測試和用更有意義的方法顯示結果來簡化這項任務。Spoon 沒有試着成爲一個新的測試形式,它讓目前的 instrumentation  測試更加有用。使用應用的 APK 和 instrumentation APK,Spoon  可以同時在多種設備上運行測試。一旦所有的測試完成,就會生成包括各種設備測試的詳細信息的靜態 HTML 摘要。瞭解更多

  11、Android Content Provider 代碼生成器

  你是否經常複製和粘貼一大堆代碼來寫一個 ContentProvider?那麼這個代碼生成工具可以幫助你。瞭解更多

  12、AndroidKickStartR

  十秒內開始你的下一個安卓應用。AndroidKickstartR 使用最流行的函數庫幫助你快速地建立一個配置好的安卓應用。它爲你建立和配置好項目給你,直接專注於代碼吧!瞭解更多

  13、Android Holo 顏色生成器

  這個 Android Holo 顏色生成器可以讓你簡單地爲你的應用創建 Android 組件,如 editext 或者  spinner,並且可以使用自己的顏色。它會生成所有 9 種必須的 patch assets 以及相關 XML 的 drawables 和  styles 文件,可以直接複製這些文件到你的項目中。瞭解更多

  14、ActionBar 風格生成器

  這個 ActionBar 風格生成器可以讓你輕鬆地創建一個簡潔、有吸引力且無漏洞的自定義 actionbar。它會生成所有 9  種必須的 patch assets 以及相關 XML 的 drawables 和 styles 文件,這些文件可以直接複製到你的項目中。瞭解更多

  15、Asset Studio

  Asset Studio 可以讓你快速簡單地從已經存在的圖片、剪貼畫或者文本資源中生成圖標。瞭解更多

  16、little eye labs

  little eye labs 是安卓應用上的性能分析工具,它的產品已經改名字爲“little eye”而不是之前叫的“littleEye appInsight”。保持我們產品目錄的簡潔,與我們在每一部分工作上專注於簡潔的總體主題上保持一致。

  主要特性

  • 爲任何一個應用描出輪廓;

  • 錄製和回放視頻;

  • 前端和後臺用法;

  • CPU,內存和數據的消耗;

  • 手動或自動的堆轉儲;

  • 保存和分享。

      瞭解更多

  17、Droid Inspector

  Overdraw(透支)概念在安卓的世界裏被認爲是很重要的。在 Google I/O大會上,很少有演講強調了減少透支的重要性。這是(在我認識中最好的)第一個可以幫助我們容易地辨認出透支的工具。

  主要特性

  • 三維申查;

  • 找出透支;

  • 盒子模型;

  • 與 DDMS 結合;

  • 查看層次;

  • 後臺/內容;

  • WebGL;

  • 2D 轉 3D 轉 2D;

  • 還有更多……

    瞭解更多

  18、Android Button Maker

  Android Button Maker 是一個可以在線生成按鈕代碼的工具。Android API 提供了 XML  文件定義的幾何形狀的 Drawable 資源,包括顏色、邊界和梯度。這些按鈕的生成是基於 drawable 形態的 XML  代碼,這樣可以比普通的 png 按鈕加載得更快。你可以在設置面板上自定義按鈕的屬性,然後獲取其源碼。瞭解更多

  19、jsonschema2pojo

  用於生成 Json 架構上的 POJO(Plain Old Java Object)類。這個小而強大的工具可以爲你節省寫 POJO 所用的時間。瞭解更多

  翻譯: 伯樂在線 - hanson

  譯文鏈接: http://blog.jobbole.com/67169/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章