19 個 Android 開發工具

jopen 10年前發布 | 37K 次閱讀 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/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!