Android 開發中不錯的工具

一、XAppDbg

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

二、ChkBugReport

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

三、APKAnalyser

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

四、AppXplore

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

五、Memory Analyzer(MAT)

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

六、Eclipse插件SQLiteManger

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

七、Robotium

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

八、ACRA

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

九、Android Layout Binder

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

十、Spoon

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

十一、Android Content Provider代碼生成器

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

十二、AndroidKickStartR

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

1三、Android Holo顏色生成器

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

1四、ActionBar風格生成器

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

1五、Asset Studio

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

1六、little eye labs

little eye labs是安卓應用上的性能分析工具,它的產品已經更名字爲「little eye」而不是以前叫的「littleEye appInsight」。保持咱們產品目錄的簡潔,與咱們在每一部分工做上專一於簡潔的整體主題上保持一致。

主要特性

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

  • 錄製和回放視頻;

  • 前端和後臺用法;

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

  • 手動或自動的堆轉儲;

  • 保存和分享。
    瞭解更多

1七、Droid Inspector

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

主要特性

  • 三維申查;

  • 找出透支;

  • 盒子模型;

  • 與DDMS結合;

  • 查看層次;

  • 後臺/內容;

  • WebGL;

  • 2D轉3D轉2D;

  • 還有更多……
    瞭解更多

1八、Android Button Maker

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

1九、jsonschema2pojo

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

相關文章
相關標籤/搜索