Android操作系統(tǒng)在智能手機和平板電腦中大規(guī)模的使用,使得Android開發(fā)也越來越火。Android SDK 本身包含了很多幫助開發(fā)人員設計、開發(fā)、測試和發(fā)布 Android 應用的工具,可以幫助開發(fā)人員輕松的Android開發(fā)。華清遠見3G學院就來介紹七大實用Android開發(fā)工具,希望會對你有幫助。
1. Android ADT
Android開發(fā)工具(ADT)是一個用于Eclipse IDE的插件,旨在給你一個強大的,集成的環(huán)境中構建Android應用程序

2. SDK and AVD Manager
要添加或更新個人SDK組件,你需要使用的Android SDK和AVD管理(包括在SDK工具),該工具包含很多重要的功能,包括管理不同的 Android SDK 版本(構建目標),你知道的 Android 的版本眾多,API上有些兼容性問題。另外該工具還用于管理 Android 虛擬設備配置 (AVD) ,用來配置模擬器。

3.Android Debug Bridge
adb(AndroidDebugBridge)是Android提供的一個通用的調試工具,借助這個工具,我們可以管理設備或手機模擬器的狀態(tài),讓你在一個模擬器實例或連接Android的供電設備進行通信。還可以進行以下的操作:
·快速更新設備或手機模擬器中的代碼,如應用或Android系統(tǒng)升級;
·在設備上運行shell命令;
·管理設備或手機模擬器上的預定端口;
·在設備或手機模擬器上復制或粘貼文件;

4.Logcat
LogCat是Android中一個命令行工具,可以用于得到程序的log信息。Android日志系統(tǒng)提供了一個收集和查看系統(tǒng)調試輸出機制,從各種應用程序和系統(tǒng)的部分日志收集了一系列的循環(huán)緩沖區(qū),然后logcat命令可以查看和過濾。你可以使用通過ADB shell使用logcat查看日志消息。
5. Hierarchy Viewer
Hierarchy Viewer是隨Android SDK發(fā)布的工具,位置在tools文件夾下,名為hierarchyviewer.bat。它是Android自帶的非常有用而且使用簡單的工具,提供了一個布局的視圖層次結構(布局視圖)的視覺表現(xiàn)和放大的顯示檢查員(像素完美查看),絕對是UI檢視的利器。具體來說主要功能有2個:
·從可視化的角度直觀地獲得UI布局設計結構和各種屬性的信息,幫助我們優(yōu)化布局設計;
·結合debug幫助觀察特定的UI對象進行invalidate和requestLayout操作的過程。

6. Emulator
一旦你開始開發(fā) Android 程序,那么你一定需要看到程序的運行結果,這就是 Android 的模擬器,可以讓你無需使用物理設備開發(fā)和測試Android 應用的運行效果。

7. Dalvik Debug Monitor Server
Android附帶了一個調試工具稱為的Dalvik調試監(jiān)視器服務器(DDMS的),它為我們提供例如:為測試設備截屏,針對特定的進程查看正在運行的線程以及堆信息、Logcat、廣播狀態(tài)信息、模擬電話呼叫、接收SMS、虛擬地理坐標等等。

|