首頁  >  文章  >  系統教程  >  AndroidSDK的10款最常用的開發工具,你知道嗎?

AndroidSDK的10款最常用的開發工具,你知道嗎?

WBOY
WBOY轉載
2024-02-05 09:27:121351瀏覽

AndroidSDK提供了一系列可幫助開發者設計、創建、測試和發布Android應用程式的強悍工具,以下是來自遊戲邦編譯developer推薦的10款最常用的開發工具。

1.Eclipsew/ADT

儘管Eclipse並非惟一可用於開發Android應用的Java開發環境,但它是目前最歡迎的工具,有很大程度上是由於它的成本很低(免費),但最主要的誘因還是它與其他Android工具的強悍組合功能。最典型的表現就是它與AndroidDevelopmentTools(ADT)插件的組合(註:開發者可以透過Android網站下載ADT)。

Eclipse

2.AndroidSDKandAVDManager

#這項SDK可提供多種重要的功能,它能管理不同版本的AndroidSDK,以及第三方配件、工具、裝置驅動程式和檔案。第二大功能就是管理拿來安裝模擬器實體的AndroidVirtualDevice設定(AVD)。

游侠网

#TheSDKandAVDManager

3.AndroidDebugBridge(adb)

該工具可將其他工具連接到模擬器和設備,它不僅可以讓其他工具(註:尤其是EclipseADT插件)功能生效以外,還可以使命令列上傳或下載文件,安裝或卸載程式包,透過步入設備或模擬器的shell環境存取許多其他功能。

4.DalvikDebugMonitorServer(DDMS)

無論是透過獨立應用程式或Eclipseperspective存取DDMS,它都能提供偵測、偵錯、與模擬器及裝置實體互動的便利功能。開發者可使用DDMS檢測運行程序和線程,探求文件系統,收集堆疊和其他顯存信息,附上調試器,甚至是抓取視頻截圖。透過模擬器,開發者還可以模擬電話接聽和發送SMS等狀態。

游侠网

#DalvikDebugMonitorServer

#5.Android模擬器與實際聯通設備

假如開發者創建完成了一款應用程序,就必須針對自己鎖定的設備進行測試。你可以將模擬器與AVD結合在一起模擬目標聯通設備的運行環境,但更全面地進行測試,你還是須要一個真正的聯通設備,由於模擬器儘管功能強悍,但它其實不是實際使用的手機,使用者也不可能使用模擬器來運行應用程序,所以實際聯通設備也是測試環節必不可少的工具。 游侠网

模拟器启动失败错误码1_模拟器启动慢_linux 启动android模拟器

##TheAndroidEmulator

###AndroidSDK提供了一系列可幫助開發者設計、創建、測試和發布Android應用程式的強悍工具,以下是來自遊戲邦編譯developer推薦的10款最常用的開發工具。 ###

1.Eclipsew/ADT

儘管Eclipse並非惟一可用於開發Android應用的Java開發環境,但它是目前最歡迎的工具,有很大程度上是由於它的成本很低(免費),但最主要的誘因還是它與其他Android工具的強悍組合功能。最典型的表現就是它與AndroidDevelopmentTools(ADT)插件的組合(註:開發者可以透過Android網站下載ADT)。

Eclipse

2.AndroidSDKandAVDManager

#這項SDK可提供多種重要的功能linux 啟動android模擬器,它能管理不同版本的AndroidSDK,以及第三方配件、工具、裝置驅動程式和檔案。第二大功能就是管理拿來安裝模擬器實體的AndroidVirtualDevice設定(AVD)。

模拟器启动失败错误码1_模拟器启动慢_linux 启动android模拟器

#TheSDKandAVDManager

3.AndroidDebugBridge(adb)

該工具可將其他工具連接到模擬器和設備,它不僅可以讓其他工具(註:尤其是EclipseADT插件)功能生效以外,還可以使命令列上傳或下載文件,安裝或卸載程式包,透過步入設備或模擬器的shell環境存取許多其他功能。

4.DalvikDebugMonitorServer(DDMS)

無論是透過獨立應用程式或Eclipseperspective存取DDMS,它都能提供偵測、偵錯、與模擬器及裝置實體互動的便利功能。開發者可使用DDMS檢測運行程序和線程,探求文件系統,收集堆疊和其他顯存信息,附上調試器,甚至是抓取視頻截圖。透過模擬器,開發者還可以模擬電話接聽和發送SMS等狀態。

DalvikDebugMonitorServer

#5.Android模擬器與實際聯通設備

假如開發者創建完成了一款應用程序,就必須針對自己鎖定的設備進行測試。你可以將模擬器與AVD結合在一起模擬目標聯通設備的運行環境,但更全面地進行測試,你還是須要一個真正的聯通設備,由於模擬器即使功能強悍,但它其實不是實際使用的手機,使用者也不可能使用模擬器來運行應用程序,所以實際聯通設備也是測試環節必不可少的工具。 模拟器启动失败错误码1_linux 启动android模拟器_模拟器启动慢

#TheAndroidEmulator

6.LogCat LogCat是Android日誌系統的名稱,你可以透過Eclipse、adb讀取LogCat資料

linux 啟動android模擬器

,它可以提供系統中相關風波的確診資訊。開發者可以由此將應用程式的調試和確診資訊發送到LogCat。

7.TheHierarchyViewer

###開發者可透過獨立應用程式或則Eclipseperspective存取TheHierarchyViewer,它的作用是在運行過程中查看程式的UI佈局,提供了一個圖表顯示應用程式佈局和視圖層級的情況,開發者可依此判定程式UI佈局的存在問題。 ###

TheHierarchyViewer

8.Draw9-Patch

模拟器启动失败错误码1_模拟器启动慢_linux 启动android模拟器

#Draw9-Patch可協助開發者更便捷地完成應用程式的圖形設計,該工具支援開發者將傳統的PNG圖像檔案轉化成更具靈活性、更能有效運送用於手機應用開發過程的可擴充圖像文件。這項工具可以在快速顯示療效的環境中簡化NinePatch檔案的建立流程

Draw9-Patch

9.TheMonkeyTestTools

它包括Monkey試驗程式和monkeyrunner工具,這兩個工具可用於手動測試應用程式。後者可在硬度測試過程上將其中發生風波隨機發送到應用程式中北京linux培訓,而前者可使用Python腳本透過截圖手動測試和檢測相關結果linux手機軟體,藉以測試應用的穩定性。

10.ProGuard

它是典型的Android應用程式開發過程中必不可少的一個環節,為開發者提供了一個發布產品後保護智慧財產權的有效方法。 ProGuard這些混淆器可用於模糊相關訊息,並用無意義的字元序列來替換其中重要內容,使其無法進行逆向工程。透過ProGuard可得到更精簡的文件,也意味著網路傳輸更省時,裝載速率更快,佔用顯存空間更小。

總結

AndroidSDK富含大量其他開發工具,其中有許多工具主要用於開發特殊項目,上文所列的常見工具均適用於每種類型的Android應用開發項目。其實,這個領域的新型工具都會頻頻問世,所以開發者必須留心AVD和SDKManager的更新資訊。最好的開發工具資訊來源其實還是AndroidDeveloper網站,開發者可從中下載最新SDK、原始檔、新手教學、技術剖析文章,並透過Android部落格取得最新情報,相信該網站的內容一定會讓諸位Android應用程式開發者獲益頗豐。 ###

以上是AndroidSDK的10款最常用的開發工具,你知道嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:itcool.net。如有侵權,請聯絡admin@php.cn刪除