Android開發人員必須掌握的10個開發工具
1、EclipseADT
EclipseADT是Eclipse平臺下用來開發Android應用程序的插件
2、TheSDKandAVDManager
該工具包含很多重要的功能,包括管理不同的AndroidSDK版本(構建目標),Android的版本眾多,API上有些兼容性問題。另外該工具還用於管理Android虛擬設備配置(AVD),用來配置模擬器
3、AndroidDebugBridge
adb(AndroidDebugBridge)是Android提供的壹個通用的調試工具,借助這個工具,可以管理設備或手機模擬器的狀態。
還可以進行以下的操作:
a、快速更新設備或手機模擬器中的代碼,如應用或Android系統升級
b、在設備上運行shell命令
c、管理設備或手機模擬器上的預定端口
d、在設備或手機模擬器上復制或粘貼文件
4、DalvikDebugMonitorServer
DDMS的全稱是DalvikDebugMonitorService,它提供例如:為測試設備截屏,針對特定的進程查看正在運行的線程以及堆信息、Logcat、廣播狀態信息、模擬電話呼叫、接收SMS、虛擬地理坐標等等
5、TheAndroidEmulatorandRealDevices
壹旦開始開發Android程序,那麽壹定需要看到程序的運行結果,這就是Android的模擬器,可讓在不同的設備上測試Android應用的運行效果
6、LogCat
LogCat是Android中壹個命令行工具,可以用於得到程序的log信息。Android日誌系統提供了記錄和查看系統調試信息的功能。日誌都是從各種軟件和壹些系統的緩沖區中記錄下來的,緩沖區可以通過logcat命令來查看和使用
7、TheHierarchyViewer
HierarchyViewer是隨AndroidSDK發布的工具,位置在tools文件夾下,名為.bat。它是Android自帶的非常有用而且使用簡單的工具,可以幫助更好地檢視和設計用戶界面(UI),絕對是UI檢視的利器
具體來說主要功能有2個:
1.從可視化的角度直觀地獲得UI布局設計結構和各種屬性的信息,幫助優化布局設計
2.結合debug幫助觀察特定的UI對象進行invalidate和操作的過程
8、Draw9-Patch
這個九宮格繪畫工具(draw9patch.bat)可以很容易的通過壹個所見即所得(WYS|WYG)的編輯器來創建壹個九宮格NinePatch圖
9、TheMonkeyTestTools
MonkeyTestTools包括Monkeyexercisertool和工具,主要用於程序的自動化測試
10、ProGuard
ProGuard是壹個免費的Java類文件的壓縮,優化,混肴器。它刪除沒有用的類,字段,方法與屬性。使字節碼最大程度地優化,使用簡短且無意義的名字來重命名類、字段和方法。eclipse已經把Proguard集成在壹起了