本機搭載Android 2.x,搭配1XX門號每個月只要XXX就好。這是在電視上常常會看到的廣告台詞,現在越來越多手機開始搭載Android當做手機作業系統。其實看這麼多,會不會也想開發一個屬於自己的app呢?來試試看吧
開發前的準備
去到Android Developers網站,下載Android SDK
根據你目前使用的作業系統選擇下載,小俊的是Mac OS X,所以小俊下載對應版本
應位是跨平台,所以是大同小異 ^^
再來就是下載ADT工具,什麼是ADT呢?Android Development Tools (ADT) 也就是Android開發工具
不同版本的ADT有不同的介面,每次的更新都有很人性化的地方 ^^
—– 檢查線 —–
到這裡,來個突襲檢查!
請先確定你的電腦已經安裝Java,也下載了Eclipse、Android SDK、ADT
[可能的問題]
- Java有問題?請看這裡
- Eclipse有問題?請看這裡
- Android SDK、ADT有問題?請往上看
請排除以上問題,再繼續往下走喔 😀
東西都到手了,可以開始動手了,磨刀霍霍向豬羊(誤
到這裡如果有狀況,請先到上面的問題排除
接著,有兩個中要的步驟
- 安裝 ADT
- 安裝 Android SDK
安裝ADT
我們要把Eclipse安裝ADT,讓Eclipse變成Android開發工具!
首先請點開你的Eclipse,在上方有Help點開,選擇Install New Software
按add,Archive
選擇ADT的位置後打開
P.S. 其實這裡安裝ADT的方式是離線安裝,是考慮到可能網路環境比較慢,用線上安裝可能比較花時間
線上安裝網址: https://dl-ssl.google.com/android/eclipse/
接著Eclipse會摸透ADT裡面的寶貝東西,列出會安裝的選項
按下一步繼續(Next)
選擇 I accept the terms of the license agreements來同意條款
按下完成後,就會開始改造安裝ADT在Eclipse上了
安裝中,請稍後
什麼鬼!這別理他~ 按OK繼續 ^^
跑跑跑,根據不同的電腦設備,會有不同的速度。
你可以喝杯咖啡,享受一下美好的早晨
安裝好後,會要你重新啟動Eclipse
按下Restart Now
安裝Android SDK
進入到Eclipse偏好設定,選擇左邊的選項Android
可以看到SDK Location,就是要告訴Eclipse目前SDK的位置在哪~
點Browse來心電感應表示SDK位置
不管ADT或是SDK你都可以擺放在電腦的任何位置
只是小俊都習慣放在Eclipse的資料夾裡面
到這裡算是告一個段落 ^^
環境都建置的差不多囉!
再來開發需要有SDK版本,可以很常聽到Android 1.6、Android 2.1等。沒錯,在開發之前我們需要先下載開發的版本
請到上面Window的地方找到Android SDK and AVD Manager
或是Eclipse工具列也有出現圖示可以按
在這個Manager視窗中,左邊點選Available packages,在Android Repository會列出目前已經發佈的SDK版本
你可以勾選你想開發的版本,目前手機主流應該是Android 2.2
Android 3.0之後是平板電腦用的SDK
選好後,也是一樣同意條款安裝
這裡就取決於各位網路環境的速度啦!
這時候你也可以泡杯咖啡,享受這美好的早晨 ^^
過程中可能會遇到這畫面,給他按Yes即可
完成後可以在Manager中,新增對應版本之模擬器
新增模擬器
左邊按New,Create新的AVD(Android Virtual Device)
幫模擬器命名新名字
Target指定Android版本
其他預設值即可
薑薑薑薑,出現了剛剛新增的AVD囉!
你可以按左邊 Start執行該模擬器
哇嗚,就這樣出現了一支模擬手機 😀
是不是覺得,越來越有感覺了呢?! ^^
請用老鼠模擬觸控方式來操作喔~
新增專案
終於… 可以開始開發了(淚奔
快開始玩專案吧 😀
在上方選擇 File –> New –> Project
指定為Android Project
部分資訊要完整喔!
Project name:BMI
Build Target:Android 2.2
Application name:
Package name:com.android.app
等
到這裡,就已經開發了第一個app囉!
可以大概看到整體專案架構
等不及執行看看?
可以在BMI上按右鍵,或是Eclipse上工具列也可以
Run As –> Android Application
就會自動開啟模擬器囉!
第一個程式,Hello World
😀
到這邊,可以多玩玩Eclipse來熟悉操作,再來就會看到程式碼的部份囉 ^^
下課(敲鐘
我沒下載到ADT(遮臉
我之前有用過類似的東西 後來就不用了
原因:程式被我誤砍了
之後想說重新安裝很麻煩就沒用了
還是感謝分享!
講得很詳細 期待下一篇哦^^
就是因為不懂才期待下一篇啊><
沒有Android手機,用的是被二姐拋棄的山寨IPHONE(哭)不過還是問一下,這是純代碼編寫還是和VB一樣的可視化介面編寫?
請問版主
我每執行Run As –> Android Application一次就會開啟新的模擬器
程式一直沒辦法uploading到開啟好的adt
請問該怎麼解決呢?謝謝
最近也想購入MB…有聽說Eclipse在Mac上面跑很慢…請問用Macbook來開發Andriod合適嗎?
[…] more: http://jpress.tw/android-dev#ixzz1dqqgGWFb Bookmark on Delicious Digg this post Recommend on Facebook share via Reddit Share with Stumblers […]
想學iPhoneAPP開發,可是電腦設備不好加上只有MAC才能裝XCODE(哭)
您好
請問現在下載Android SDK
的這個檔案名稱android-sdk-mac_x86
是不是變成下面這組名稱呢?
android-sdk-macosx
因為小弟照您的步驟來做
找不到android-sdk-mac_x86
這樣會影響嗎?
麻煩前輩替我解答解答!感謝!
小俊大哥,請教一下,要用android,寫一個網站連線速度測試的app,類似speed test,不用華麗只要能取得目前所在地的上網速度就好,這要引用那個
你好~
想請問,我跟著安裝步驟走,裝完AVD然後直接點start,他跑出一個黑色框框後就跳出”停止回應”,這是因為我有什麼plugin沒裝到嗎?還是…?
我的OS是win7-32bit
設置的virtual device是android3.2,APIlevel是13
感謝你
謝謝小俊的指導!!!我還在學習當中,期待你下一篇文章!
(安裝 ADT 路徑為:線上安裝:http://dl-ssl.google.com/android/eclipse/)
在 Eclipse 在安裝 ADT 時會出現如下列字眼~…請問要如何處理呢??…
Details…
Cannot complete the install because one or more required items could not be found.
Software currently installed: Shared profile 1.0.0.1316138547364 (SharedProfile_epp.package.java 1.0.0.1316138547364)
Missing requirement: Shared profile 1.0.0.1316138547364 (SharedProfile_epp.package.java 1.0.0.1316138547364) requires ‘org.maven.ide.eclipse [1.0.100.20110804-1717]’ but it could not be found…
寫得好詳細
由於我我對於軟體設計好沒興趣(超懶惰的人啊~~~)
所以,看得有點辛苦(還好有點底子~~)
另外,祝站長您能繼續寫下去啊!
我使用 Linux
按照本文方式在 Eclipse (version 3.7.2) 安裝了 ADT
在 Help -> About Eclipse Plateform -> Installation Details 中
可以清楚看到 4個 Android ADT plugings 都已安裝無誤
但是 Windows -> Preferences 中卻沒有 Android 選項
請問這是怎麼回事?又如何解決?
謝謝!
請問我這樣一堆失敗是出現了什麼錯誤??
https://docs.google.com/open?id=0BxlhARrzLPLpLXk0YlRMaHYtcTA
最後Eclipse出現,但怎么按也沒反應,要怎么寫程式碼呀
版主您好:
請問支援AVD的作業系統是否只能使用XP?因為我的WIN8-32bit及WIN7-32bit的在執行時都會出現問題,但若使用XP電腦運作便正常。若是如此,那我應該灌回XP,還是重灌其他的作業系統呢?那版主又推薦哪一種呢?可否提供載點?
我好像下載不到ADT= = 有網頁能下載嗎
[…] [教學] 不管你幾歲,都能開發Android App 1 | 小俊工作室 […]
[…] [教學] 不管你幾歲,都能開發Android App 1 | 小俊工作室 […]
[…] [教學] 不管你幾歲,都能開發Android App 1 | 小俊工作室 […]
來自香港的表示感謝了
非常有用的網絡資源喱!
超詳細的文章! 聽說要學習這個 要有學過c++的樣子!! 但小弟我只會vb6!!
期待下一篇的教學!!
您好,我在安裝SDK方面有些問題想要請教,
我的電腦是windows 7 64bit , 匯入 SDK 檔案之後,
eclipse 中的 windows 不會出現 Android SDK and AVD Manager
所以想請教是作業系統不同的關係所造成的嗎? 還是其他方面出問題
謝謝
不懂得很多,有書籍可以看嗎。
期待你下一篇文章! (實做 第一個程式,Hello World)
我試過以下方法:
線上安裝 http://dl-ssl.google.com/android/eclipse/
離線安裝 http://dl.google.com/android/ADT-20.0.3.zip
archive 使用下載後的ZIP ADT-20.0.3
都不行呀~~TT
他都顯示是
Details…
Cannot complete the install because one or more required items could not be found.
到底為什麼??TT
請問我抓完了SDK要解壓縮的時候,他說需要密碼,請問有密碼嗎?
過了一年多了,請問以上那些東西都還能使用嗎
謝謝
在輸入sdk時,他說我的不是latest version, 可是我已download最新的version,
這篇文章放到今天來看 很多設置位置都變化了!
以上程序已下載多次,但在eclipse上面Window的地方找不到“Android SDK and AVD Manager”,這指令,以下動作都無法完成,請問是何原因?
可以比你電話我OR EMAIL 我有比較多問題需要問 THX
您好,有點子和技術想轉成APP,您會有興趣來試著了解嗎? 謝謝
有中文版的製作APP軟體嗎?
东西不错,可惜现在这些链接好像在大陆都打不开,郁闷呀!
小俊您好
我卡在第4步~第5步這邊
我的 Android SDk Manager 下載完套件之後
我到 NEW 那邊 它就是永遠不會出現 Android Application Project
是因為現在的版本不同才會這樣?
請問有什麼解決方案嗎 ?
[…] http://jpress.tw/android-dev (app tutorial) […]