1. 程式人生 > >A002-開發工具介紹

A002-開發工具介紹

split google mac 謝大 adb 詳細 sqlite 搭建 ogl

關於Android的開發工具有非常多,基本上都能夠在SDK中找到。下面我們逐個來看一下:

首先我們使用的是Java語言進行Android應用的開發,那麽Java的執行環境是少不了的了,我們須要在我們的PC中配置好jdk的環境變量。才幹讓我們的IDE跑起來。前面博文,小巫發表過一篇怎樣在macosx中配置java環境變量。假設大家不記得怎樣配置的話,能夠參考那邊博文。關於SDK的環境變量配置相似:
Mac osx 下搭建java開發環境

本篇博客不講環境配置。會再下一節課給大家演示怎樣配置。

JDK

JDK(Java Development kit) Java語言軟件開發工具包
主要是用來執行和編譯我們的java程序,假設在我們的開發環境中沒有JDK的話,是無法進行編譯的,假設僅僅是執行java程序,僅僅須要安裝jre就可以。眼下jdk最新版本號是8.0,大家想下載最新版本號的jdk。能夠到oracle官網下載,這裏不多說。

IDE

Eclipse & Android Studio(Google官方)
Google已經明白說明不再支持Eclipse。我們在官網也找不到ADT Bundle的更新,所以建議童鞋們盡早脫離Eclipse的束縛,投入到AS的懷抱中吧。

基於怎樣下載和安裝AS。大家雖然百度,建議購買VPN。由於AS的更新會比較頻繁,有時候各種須要FQ的工作,沒有VPN基本上想死。

SDK

SDK是我們Android開發工具包,主要包括下面幾個工具類:
- SDK Tools
- Platform Tools
- Build Tools
這些都能夠在我們下載的SDK中找到
技術分享

SDK Tools

android – 用於創建更新項目、虛擬機、sdk
ddms – Dalvik虛擬機調試監控服務
draw9patch – 用於制作.9.png圖片
emulator – 用於啟動模擬器
Hierarchy Viewer – 用於檢視UI的工具
traceview – 用於對Android應用程序以及Framework層的代碼進行性能分析
monitor – 替代traceview的一個工具

Platform Tools

adb – android調試橋
sqlite3 – 用於對SQLite數據庫進行操作
dmtracedump – 生成函數調用圖
fastboot – 主要用於刷機的命令

Build Tools

aapt – 用於查看、創建、更新zip格式的文檔附件(zip, jar, apk)
aidl – 用於生成Android接口定義文件
dx – 用於將.class文件生成classes.dex文件
zipalign – 對apk文件進行優化

以上所介紹的開發工具,都須要各位去熟悉掌握,詳細的用法。官方還有網上的一些資源已經介紹得非常詳細,小巫就不在這裏繼續總結了。


詳細能夠參考下面兩個網址:
http://developer.android.com/tools/help/index.html

http://wiki.eoeandroid.com/Android_Tools

本節課就到此結束,下節課會給大家演示怎樣搭建Android開發環境。謝謝大家!

A002-開發工具介紹