现在的位置: 首页 > 综合 > 正文

19個好用的Android開發工具(Written By: ventans Leo)

2017年11月07日 ⁄ 综合 ⁄ 共 2797字 ⁄ 字号 评论关闭

转载自: http://www.techroomage.com/2014/05/19-android-develop-tools.html

1、XAppDbg


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


2、ChkBugReport


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


3、APKAnalyser


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


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?那麼Android
Content Provider
這個代碼生成工具可以幫助你。


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大會上,很少有演講強調了減少透支的重要性。Droid
Inspector
是(在我認識中最好的)第一個可以幫助我們容易地辨認出透支的工具。


主要特性
  • 三維申查
  • 找出透支
  • 盒子模型
  • 與DDMS結合
  • 查看層次
  • 後台/內容
  • WebGL
  • 2D轉3D轉2D
  • More......



18、Android Button Maker


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



19、jso​​nschema2pojo


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

抱歉!评论已关闭.