建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4 Android智慧型手機程式設計 Android開發環境建置與設定 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
提醒… 如果您在安裝過程中看到的畫面與下面內容不同,請不要慌張 Android是一個改版很快的系統,所以隨時有新的改版與更新 所以不確定大家那時後會進行安裝或更新,下面內容只是某個時期的歷史 不過歷史可以為殷鑑…大致脈絡還是沒有錯的!
講義與書 參考參考! 因為你在讀的時候,可能已經過時了!
必要工具 JDK5或JDK6 (Java Runtime 1.5 above),目前應是JDK8 Eclipse IDE ADT (Android Development Tools) Android SDK 這幾個的關係是?
首先 安裝JDK http://java.sun.com
確定一下 開始 執行 cmd 輸入:java -version
JAVA SE
選Windows base
版本隨時會變動,建議下載最新版本即可
jdk安裝過程
jdk安裝過程
jdk安裝過程
jdk安裝過程
jdk安裝過程
jdk安裝過程
jdk安裝過程
jdk安裝過程
接著安裝Eclipse ADT http://developer.android.com/sdk/index.html
最後確認一次 java版本需要 > 1.5
http://developer.android.com/sdk/index.html
下載後解壓縮
Eclipse:IDE開發環境 SDK:Google提供的Android開發工具與函式庫 SDK Manager:用來更新與管理SDK
啟動Eclipse 執行Eclipse目錄中的Eclipse.exe
設定Android SDK的位置
Browse選擇android_sdk所在目錄
SDK Manager 這裡決定了sdk目錄中的內容
把整個Eclipse目錄copy到另一台就可以使用, NOW ALL DONE! 未來 把整個Eclipse目錄copy到另一台就可以使用, 但是要先確定目地電腦的JDK版本
JDK Eclipse IDE ADT Android SDK 這幾個的關係是? 剪不斷,理還亂!
Eclipse + ADT+ Android SDK JDK
開啟既有的Project Android SDK提供的範例
開啟Project前 準備好samples (Android SDK內) 準備好AVD
如果找不到samples時 請更新SDK
更新SDK與Samples
至少要安裝一個Platform 這裡選擇加裝Android 2.2
SDK更新後要重開adb
Create an AVD (Android Virtual Device ) 就是模擬器環境
Create an AVD (Android Virtual Device )
Create an AVD (Android Virtual Device )
AVD名稱 對應平台
可以開啟Sample Project了
FileNewProject
專案 開發內容區 其他功能視窗 訊息視窗
需要的視窗可以在這找到 Window Show View
將專案從Eclipse移除 但保留原始檔案
如果勾選Delete project contents on disk將刪除所有檔案
專案已經移除
另一個開啟Project方法
選擇專案位置
設定執行Project 對應的模擬器
Run Debug Configuration
1 2
選擇程式執行對象 手機或模擬器
啟動模擬器或手機 可選擇 直接啟動模擬器
實際手機 啟動模擬器
模擬器起動畫面 Ctrl-F12 Alt-Enter
Project在模擬器上執行畫面
模擬器不需要關閉 只要重新Run Project 程式會重新發佈到模擬器上
實際手機畫面 但怎麼裝到手機?
後記 上面都是有介面的使用方式,包括: 建立AVD 啟動AVD 但也可以透過命令列方式來達成(會在Android SDK一節說明)
設定電腦連結手機
電腦連結手機設定 多數透過USB 如果手機有內附同步程式(Sync),請安裝(有些裡面有usb driver) 以HTC為例:安裝HTC Sync http://www.htc.com/tw/supportdownloadlist.aspx?p_id=312&act=sd&cat=all 手機需要開啟USB偵錯模式 可使用Android SDK的ddms進行連結
電腦連結手機設定 在SDK內有個重要的目錄 有些沒有USB driver的機器可以選擇使用這個driver來驅動 你電腦的sdk目錄\extras\google\usb_driver 有些沒有USB driver的機器可以選擇使用這個driver來驅動 正確會在裝置管理員內看到Android Phone(記得手機要透過usb接電腦耶!)
電腦連結手機設定
電腦連結手機設定 啟動USB偵錯模式 3 1 2