Mac OS—苹果搭建Android开发环境
我以往用的開發(fā)環(huán)境都是以MAC OS安裝VMware來(lái)跑不同的Windows OS,目前慢慢的將所要開發(fā)的項(xiàng)目由以往的傳統(tǒng)的Wintel轉(zhuǎn)移到Mobile Devices上,基本上用MAC來(lái)開發(fā)iPhone的東西是相當(dāng)方便,但是如果要開發(fā)Android的項(xiàng)目還要切到Windows VM上我是覺得太麻煩了點(diǎn),于是在網(wǎng)絡(luò)上找了一些數(shù)據(jù)來(lái)試著把Android SDK安裝到MAC OS X上。
基本上要安裝Android SDK有幾個(gè)重要的步驟要做:
1. 下載 Eclipse IDE 開發(fā)工具
2. 下載 JAVA SDK
3. 下載 Android SDK
由于我所使用的是MAC OS X 10.6.2,JAVA SDK已經(jīng)內(nèi)建了,所以可以省略第二個(gè)步驟,所以只要下載Eclipse 跟 Android SDK就可以了。
Eclipse 一個(gè)可支持許多操作系統(tǒng)的IDE開發(fā)工具,你可以利用它來(lái)開發(fā)不多不同的語(yǔ)言,例如C++ or JAVA等等,由于目前Android的軟件開發(fā)是以JAVA為主,而且本著支持Open Source的精神,Google會(huì)選擇Eclipse作為Android主要的開發(fā)工具也不會(huì)太令人意外了。
由于Eclipse與Android SDK都是獨(dú)立的package,在安裝時(shí)會(huì)有兩個(gè)問題會(huì)存在
(a)要如何讓Eclipse認(rèn)得Android SDK所在的位置
(b)如何在Eclipse的操作接口上直接使用Android SDK?
要解決(a)的問題就必須修改 .bash_profile 這個(gè)檔案來(lái)把Android SDK的路徑加入其中,并且在Eclipse內(nèi)做好Android SDK所在目錄的設(shè)定。至于(b)的問題要解決的話就更簡(jiǎn)單了,Google提供了Android ADT的plugin 下載,你只要在Eclipse 內(nèi)直接安裝下載就可以解決。
接下來(lái)我將會(huì)一步一步的介紹如何安裝Eclipse 與 Android SDK;
1. 下載Eclipse首先到Eclipse來(lái)下載Eclipse IDE for Java Developers,由于Eclipse有許多不同的版本,基本上如果只要開發(fā)Android的話,選擇Eclipse IDE for Java Developers就可以了。 要注意一下你的MAC OS 是32位或是64位的,所要下載的版本也會(huì)不同。
我所選擇的是 3.6.1的版本,他的代碼是Eclipse Hellos,如果要選擇其他較舊的版本可以到這里下載,Gallleo 是3.5的版本, Ganymede 是3.4的版本。
2. 下載Android SDK
接下來(lái)到Android Developer來(lái)下載Android SDK
3. 將所下載的 Eclipse IDE for Java Developers 與 Android SDK 解壓縮至您所想要的目的地
我是將這兩個(gè)packages解壓縮到我的”文件”目錄下。(Android SDK 所解開的目錄是 android-sdk-mac_x86, 而 Eclipse IDE for Java Developers所解開的目錄是 eclipse)
4.設(shè)定 .bash_profile
將Android SDK的所在目錄設(shè)定于 .bash_profile內(nèi)可以讓你以后的作業(yè)更加的方便。
4.1 開啟”終端機(jī)”軟件并輸入 ls -a 來(lái)查看 .bash_profile 檔案是否已經(jīng)存在
4.2 因?yàn)槲抑耙呀?jīng)設(shè)定好 .bash_profile所以這個(gè)檔案是存在的,如果這個(gè)檔案并不存在的話也不用擔(dān)心,等一下就會(huì)教你做設(shè)定,不過在做設(shè)定前先確認(rèn)一下Android SDK所在的位置。
4.3 確認(rèn)Android SDK所在位置
之前有提到我將Android SDK解壓縮至”文件”目錄下,”文件”目錄也就是 “Documents”這個(gè)目錄,請(qǐng)輸入 cd Documents 指令并且按 enter鍵,之后再輸入 cd android-sdk-mac_x86/tools 指令然后再按enter鍵。
接下來(lái)請(qǐng)輸入 pwd 指令并且按下enter鍵,這時(shí)會(huì)出現(xiàn) /Users/stevenhsu/Documents/android-sdk-mac_x86/tools 的所在目錄,請(qǐng)將這個(gè)目錄選擇拷貝起來(lái)。
接下來(lái)請(qǐng)輸入 cd ~ 的指令并且按enter鍵回到原來(lái)的目錄以便編輯 .bash_profile檔案
4.4 編輯 .bash_profile檔案
請(qǐng)輸入 nano .bash_profile 指令并且按enter鍵來(lái)編輯 .bash_profile檔案
編輯器打開后請(qǐng)輸入 export PATH=${PATH}:并且將之前所拷貝的Android SDK的目錄位置貼在其后,所以整行會(huì)是像這樣
export PATH=${PATH}:/Users/stevenhsu/Documents/android-sdk-mac_x86/tools
之后請(qǐng)按 ctrl X鍵,此時(shí)編輯器會(huì)詢問您是否要儲(chǔ)存,請(qǐng)選擇 Y 以便儲(chǔ)存
4.5 確認(rèn)所編輯好的 .bash_profile 的檔案
一旦離開了編輯器后,請(qǐng)輸入 $PATH 并且按enter鍵來(lái)確認(rèn)是否編輯成功,此時(shí)應(yīng)該會(huì)出現(xiàn)
-bash: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Users/stevenhsu/Documents/android-sdk-mac_x86/tools: No such file or directory
5. 安裝 Android ADT Plugin
設(shè)定好了 .bash_profile后請(qǐng)將結(jié)束”終端機(jī)”軟件,接下來(lái)請(qǐng)開啟 Eclipse IDE軟件 (由于我是解壓縮到”文件”檔,我會(huì)開啟”文件”文件夾并且開啟”eclipse”目錄就可以看到Eclipse的執(zhí)行檔)
Eclipse開啟后請(qǐng)到 “Help” 的menu 并且選擇 “Install New Software”
在Install的Dialog內(nèi)請(qǐng)將安裝Android ADT plugin的網(wǎng)址
https://dl-ssl.google.com/android/eclipse/ 輸入到 Work with的字段內(nèi)并且按下”Add”的鍵
在Add Repository的窗口內(nèi)的 Name字段你可輸入你所要辨別的名稱,我是用 Android Plugin來(lái)做辨別名稱,之后請(qǐng)按 ok鍵。
選擇 Developer Tools并且按 Next來(lái)下載安裝 Android ADT Plugin
安裝完 Android ADT Plugin 后你必需重新開啟 Eclipse來(lái)做之后的設(shè)定
6. 設(shè)定安裝 Android 套件Android ADT Plugin安裝完成并且重新開啟Eclipse后,請(qǐng)到”Eclipse” menu并且選擇”偏好設(shè)定”
在Preferences窗口內(nèi)選擇左邊的Android此時(shí)請(qǐng)?jiān)谟疫叺?SDK Location字段選擇Android SDK所解壓縮的目錄,由于我是將Android SDK解壓縮到 /Users/stevenhsu/Documents/android-sdk-mac_x86 的目錄,所我就在選擇SDK Location字段選擇這個(gè)目錄。 選擇完成后請(qǐng)按 ok 鍵。
之后請(qǐng)到”Window” menu 并且選擇”Android SDK and AVD Manager”
在 Android SDK and AVD Manager的窗口左邊選擇 Available Packages后在右邊請(qǐng)將選擇所有的套件來(lái)下載安裝。(過程中可能會(huì)要求你重新啟動(dòng)Eclipse)
7. 設(shè)定 Android Emulator (模凝器)
請(qǐng)至”Window” menu并選擇”Android SDK and AVD Manage”
第一次設(shè)定請(qǐng)按 “New”鍵
在此窗口內(nèi)你可以設(shè)定這個(gè)模凝器的一些設(shè)定,我將此模凝器取名為 dev, 而我選擇的是 Android 2.2 – API Level 8, SD Card我設(shè)定為512 MB的大小, Skin (外觀)我是用 Default (HVGA)。 在 Hardware的字段可以增將更多的裝置,基本上如果你只是開發(fā)一般的軟件只要有LCD就可以了。 之后請(qǐng)按 “Create AVD” 鍵。
模凝器的image設(shè)定好后你可以選擇它并且按 “Start”鍵來(lái)測(cè)試看看,之后會(huì)出現(xiàn) Launch Options的窗口,請(qǐng)直接按”Launch” 鍵就可以。
接下來(lái)你就會(huì)看到Android的模凝器開始加載image了,請(qǐng)耐心等候一下。
當(dāng)你看到這畫面時(shí)表示image載入的差不多了
Image完全加載后會(huì)出現(xiàn)此畫面(要選擇中文畫面可以到模凝器內(nèi)來(lái)做設(shè)定)。
要解除封鎖只要將鼠標(biāo)按下左邊”鎖”的icon并且往右滑就可以了。
接下來(lái)你就可以自由的操作這個(gè)模凝器了。
8. 后記
由于我是第一次開發(fā)Android軟件,而且Eclipse 不是相當(dāng)熟悉所以用起來(lái)不像Microsoft Visual Studio那樣順手,不過在試寫過幾次的軟件后,所遇到的問題也一一的自己克服了,以后有機(jī)會(huì)再分享所遇到的鳥問題。
轉(zhuǎn)載自:http://hi.baidu.com/omyss/item/eaf7afd51dfe5897260ae718
轉(zhuǎn)載于:https://www.cnblogs.com/yjh4866/p/6253965.html
總結(jié)
以上是生活随笔為你收集整理的Mac OS—苹果搭建Android开发环境的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Inno setup
- 下一篇: Rhythmk 学习 Hibernate