android 開發的必備工具

jopen 11年前發布 | 38K 次閱讀 Android Android開發 移動開發

       Android SDK有一套強大的工具幫助開發人員設計,開發,測試和發布高質量的Android應用程序。在這篇文章中,討論了10個最常見的工具,供android開發者了解、學習和使用。

Android工具


#1:Eclipse的W /ADT
  Eclipse不是唯一可以用來開發Android應用程序的Java開發環境,但它是目前最流行的。這不僅由于其免費,更主要是由于與Eclipse整合的強有力的 Android工具。這種一體化表現為Eclipse的Android開發工具(ADT)插件,它可以從Android網站下載。

#2
:SDK和AVD Manager
  SDK(softwaredevelopment kit)用于為特定的軟件包、軟件框架、硬件平臺、操作系統等建立應用軟件的開發工具的集合。可以開發以及加載第三方的工具,設備驅動程序和文件。AVD Manager的功能是管理Android虛擬設備配置,模擬一套虛擬環境來運行 Android操作系統,這個平臺有自己的核心程序、系統圖像、外觀顯示、用戶數據區和仿真的 SD卡內存。


#3
:ADB
  ADB是與仿真器和設備連接的工具。除了在EclipseADT插件中的關鍵功能外,還可以可以在命令行中使用它來上傳和下載文件,安裝和卸載軟件包,或通過shell并訪問設備或模擬器上的許多其他功能。

#4
:Dalvik的調試監控服務器
  Dalvik調試監視器服務器(DDMS),既可以通過獨立的應用程序也可以通過具有相同名稱的Eclipse透視圖來訪問,提供了方便的功能檢查,調試,并與仿真器和設備實例交互。您可以使用DDMS的檢查正在運行的進程和線程,文件系統的檢索,收集堆和其他內存信息,附加調試器,甚至采取截圖。就模擬器而言,可以模擬模擬器的位置數據,發送短信,并仿真電話呼入。

#5
:Android模擬器和真實設備
  一旦你已經開始開發一個應用程序,重要的是在適當的目標設備上要測試。模擬器與AVD系統相結合來模擬目標設備。但是在真實的物理設備上的完整測試是必不可少的,模擬器固然強大,但不能效仿單個設備的特性。因此,扎實的測試計劃必須包括模擬器和真實設備。

#6
:LogCat
  LogCat是Android日志系統的名稱。 在Eclipse中通過ADB可以訪問LogCat提供的有用的診斷信息。作為一名開發人員,你可以方便地使用LogCat來調試和診斷信息,就像在程序中使用printf()語句那樣簡單。

#7
:層次結構查看器
  層次結構查看器用來在運行時查看應用的布局和屏幕解析,無論是通過獨立的應用程序還是相對較新的Eclipse透視圖的都可以訪問它。它提供了一個應用程序的布局和視圖層次結構的圖形表示,從而用于診斷布局的問題。

#8
:Draw 9-Patch
  當涉及到圖形設計,該工具就派上用場了。這個工具允許你轉換傳統的PNG文件到移動設備上,從而使用更加靈活和高效的可拉伸圖形。該工具簡化了圖像生成和顯示。

#9
:Monkey測試工具
  Monkey測試工具,包括Monkey exerciser工具和monkey runner工具,這一對可用于自動測試的應用程序。Monkey exerciser 能夠隨機發送事件給應用程序事件,從而實現壓力測試的目的。monkey runner工具是一個基于Python的腳本庫,可用于自動化測試和并通過截圖來檢查結果。

#10
:ProGuard
  ProGuard現在是典型的Android構建過程的一部分,提供了一個簡單的方法來增強知識產權保護。通過ProGuard工具可以混淆產生的二進制代碼,使別人很難進行逆向工程。ProGuard的工具也可以用于優化生成的二進制文件的大小,從而降低整體應用的尺寸并加快交付給用戶。

結論
  Android SDK中附帶了許多其他的工具,其中有許多是用于特殊的開發情況。然而,上面列出的工具是幾乎每一個項目開發都會涉及的。關于這些工具和其他可用的工具的更多信息,可以參考Android網站的Android工具部分,Android開發者網站。此外,各種工具都在不斷的更新和升級中,所以請務必保持所有的 AVD和SDK manager的同步更新。


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