當前位置:首頁 » 工具五金 » 安卓用什麼工具開發軟體
擴展閱讀
工地上用什麼工具車好 2024-11-17 20:15:38
石油與外匯有什麼區別 2024-11-17 20:13:18

安卓用什麼工具開發軟體

發布時間: 2023-09-23 23:52:05

⑴ 做安卓軟體開發需要哪些工具

android是基於linux的,所以在ubuntu下是最好的。當然windows下面也是可以的。但是android的內核是基於linux的,並且通過終端進行各種操作,非常強大,也比cmd方便。

大致開發的環境是這樣:ubuntu系統,以前是windows然後安裝亂廳了ubuntu的虛擬機談陪御。android大部分的開發都是中間層到頂層的應用開發,所以基本上是java開發。

表配如下:1eclipse是開發java必備,也是android必備。(當然前提是先安裝JDK1.6)

2下載android的SDK和ADT。這是android的開發必須的工具,adb、ddms、mksdcard、aapt,debug 必備

A安裝完eclipse後,通過help=〉install new software把ADT安裝好

B然後window=>preference設置好SDK的路徑即可

⑵ 安卓軟體要怎麼製作,需要什麼工具(怎麼製作安卓app)

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、

一旦開始開發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集成在一起了

⑶ Android 開發用什麼工具

安卓常用開發工具有:Eclipsew/ADT、Android SDKandAVDManager、Android模擬器和實際移動設備、Android Debug Bridge(adb)等。

1.Eclipsew/ADT

雖然Eclipse並非唯一可用於開發Android應用的Java開發環境,但它是目前最歡迎的工具,有很大程度上是因為它的成本很低(免費),但最主要的原因還是它與其他Android工具的強大組合功能。最典型的表現就是它與Android Development Tools(ADT)插件的組合(開發者可以通過Android網站下載ADT)。

2.Android SDKandAVDManager

這項SDK可提供多種重要的功能,它能管理不同版本的Android SDK,以及第三方附件、工具、設備驅動程序和文件。第二大功能就是管理用來安裝模擬器實體的Android Virtual Device配置(AVD)。

3.Android模擬器和實際移動設備

如果開發者創建完成了一款應用程序,就必須針對自己鎖定的設備進行測試。你可以將模擬器與AVD結合在一起模擬目標移動設備的運行環境,但更全面地進行測試,你還是需要一個真正的移動設備,因為模擬器雖然功能強大,但它畢竟不是實際使用的手機,用戶也不可能使用模擬器運行應用程序,所以實際移動設備也是測試環節必不可少的工具。

4.Android Debug Bridge(adb)

該工具可將其他工具接入模擬器和設備,它除了可以讓其他工具(游戲邦註:尤其是Eclipse ADT插件)功能生效以外,還可以使命令行上傳或下載文件,安裝或卸載程序包,通過進入設備或模擬器的shell環境訪問許多其他功能。

5.Dalvik Debug Monitor Server(DDMS)

無論是通過獨立應用程序還是Eclipse perspective訪問DDMS,它都能提供檢查、調試、與模擬器及設備實體交互的便利功能。開發者可使用DDMS檢查運行程塵陪序和線程,探索文件系統,搜集堆棧和其他內存信息,附上調試器,甚至是抓取視頻截圖。通過模擬器,開發者還可以模擬電話接聽和發送SMS等狀態。

6.LogCat

LogCat是Android日誌系統的名稱,你可以通過Eclipse、adb讀取LogCat數據,它可以提供系統中相關事件的診斷信息。開發者可以由此將應用程序的調試腔兄咐和診斷信息發送到LogCat。

7. Draw 9-Patch

Draw 9-Patch可助開發者更方便地完成應用程序的圖形設計,該工具支持開發者將傳統的PNG圖像文件轉化成更具靈活性、更能有效運用於手機應用開發過程的可擴展圖像文件。這項工伍純具可以在快速顯示效果的環境中簡化NinePatch文件的創建過程。

8.The Hierarchy Viewer

開發者可通過獨立應用程序或者Eclipse perspective訪問The Hierarchy Viewer,它的作用是在運行過程中查看程序的UI布局,提供了一個圖表顯示應用程序布局和視圖層級的情況,開發者可依此判斷程序UI布局的存在問題。