Android開發工具

jopen 9年前發布 | 24K 次閱讀 Android Android開發 移動開發

Android SDK包含了多種開發工具和實用程序,它們可以幫助你創建,測試和調試項目。正如前面所述,ADT插件可以很方便地把大部分工具集成到Eclipse IDE中,在那里,可以通過DDMS視圖訪問它們,這些開發工具包括:

  • Android虛擬設備和SDK管理器:用于創建和管理AVD以及下載SDK包。AVD中駐留著一個運行特定版本的Android的模擬器,并且允許指定支持的SDK版本,屏幕分辨率,可用的SD卡存儲空間以及可用的硬件功能(比如觸摸屏和GPS)。

  • Android模擬器:Android虛擬機的一種實現,其目的是在開發計算機上的AVD內運行。可以使用模擬器來測試和調試Android應用程序。

  • Dalvik調試監控服務(DDMS):使用DDMS視圖來監視和控制能調試應用程序的Dalvik模擬器。

  • Android調試橋(Android Debug Bridge,ADB):ADB是一個客戶端-服務器應用程序,它提供了對虛擬設備和實際設備的鏈接。它允許復制文件,安裝已編譯的應用程序包(.apk)以及運行shell命令。

  • Logcat:一個實用工具,用于查看和過濾Android日志系統的輸出。

  • Android資源打包工具(Android Asset Packaging Tool,AAPT):構建可發布的Android包文件(.apk)。

也可以使用下面的附加工具

  • SQLite3:一個數據庫工具,可以使用它來訪問在Android中創建和使用的SQLite數據庫文件。

  • Traceview和dmtracedump:查看Android應用程序跟蹤日志的圖形分析工具。

  • Hprof-conv:此工具可將HPROF分析的輸出文件轉換為標準的格式,從而能夠在你選擇的分析工具中查看。

  • MkSDCard:創建一個SD卡磁盤圖像,模擬器可以使用它來模擬一個外部存儲卡。

  • Dx:把java中的.class字節碼轉換為Android中的.dex字節碼。

  • Hierarchy Viewwer:提供了布局的視圖層次結構的視覺表示,用于調試和優化UI,還提供了放大的顯示效果,用于幫助在布局時精確到像素。

  • Lint:此工具可分析應用程序及其資源,并提出關于如何改進和優化的建議。

  • Draw9Patch:一個很方便的實用工具,可以簡化使用WYSIWYG編輯器創建NinePatch圖形的過程。

  • Monkey和Monkey Runner:Monkey在VM內運行,生成偽隨機的用戶和系統事件。Monkey Runner提供了一個API,可以用來編寫程序,從應用程序外部控制VM。

  • ProGuard:一個用來縮減和模糊化代碼的工具,將類名,變量名和方法名替換為無意義的詞。這樣做可以使代碼更難被人采用逆向工程方法破解。

 

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