編輯:Android開發環境
谷歌的Android手機系統受到廣大用戶的喜愛,而且吸引了越來越多的開發者。想要開發Android應用的話,首先就需要搭建Android開發環境。
Android開發環境所需組件
1. 操作系統:Fedora 15 64,(當然你也可以是Windows或者Mac)
2. 軟件開發包:Android SDK, Android Software Kit,目前最新的是2.0
3. IDE: Eclipse IDE+ADT Eclipse3.3以上,Android Development Tools開發插件
4. JDK: Java Runtime Environment
Android開發環境組件的安裝
1. Java和Eclipse安裝
首先,去java官方網站下載java for linux x86 64位的rpm包
在安裝時會詢問是否接受Java的license,只要確認即可,這樣Java就安裝好了
我們需要在網上下載eclipse
輸入http://www.eclipse.org/downloads/
我們可以選擇Eclipse IDE for Java Developers,然後再選擇Linux 64bit。(這裡要根據自己的需要選擇)。這樣網頁能找出離你最近的鏡像,一般不用改,直接下載即可。比如我把鏡像放在自己的工作目錄/home/magicyu下
magicyu@magicyu-desktop:~$ cd /home/magicyu/
magicyu@magicyu-desktop:~$ tar -xzvf eclipse-java-galileo-SR1-linux-gtk.tar.gz
就可以得到eclipse的文件夾,在文件夾中可以運行eclipse這個可執行文件來運行Eclipse,
你也可以把它加到菜單項:
System->Preferences->Main Menu
選擇Programming,New Item
這樣就可以通過菜單執行了
2. 安裝Android SDK
首先要下載SDK,可以在這個網址下載http://developer.android.com/sdk
打不開?那就去這個吧
http://androidappdocs.appspot.com/sdk/index.html
選擇download,選擇linux版本,點擊我接受協議就可以開始下載啦
下載完畢後,只要解壓就可以使用,比如我解壓到/usr/local中
magicyu@magicyu-desktop:~/Desktop$ cd /usr/local/
sudo tar -xzvf /home/magicyu/Desktop/android-sdk_r3-linux.tgz
可以看到/usr/local/android-sdk-linux/tools目錄下有很多可執行文件,為了能運行裡面的文件我們把/usr/local /android-sdk-linux/tools加入到環境變量PATH中,為了每次賬號登陸都能添加此路徑,我們可以修改~/.bashrc。加入一句export PATH=$PATH:/usr/local/android-sdk-linux/tools
3. 安裝ADT插件
運行Eclipse,選擇help->Install new software選擇add,將會彈出一個框
輸入http://dl-ssl.google.com/Android/eclipse,點OK
選擇要安裝的軟件,點next,然後選擇接受協議,直到安裝成功,Eclipse會建議你重啟,點擊Yes即可。
重啟後Eclipse,設置Android SDK Home,Window->Preference 在SDK location中輸入SDK tools的路徑,我是/usr/local/android-sdk-linux/,點擊OK。
這樣在Linux機上Android的開發環境就搭建完成了。
注意:在選 Window->Preference時如果提示錯誤出現 可能時64位系統沒有兼容的32位sdk包引起的解決方法:
yum install glibc libstdc++ libgcc libX11.i686 libXext.i686 libao.i686 alsa-lib.i686
或
yum install glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686
如果在eclipse 控制台出現 error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory 錯誤提示也是軟件32位包兼容的問題 (該問題將導致無法自動生成R.java文件)。
進入android-sdk-linux/platform-tools/ 使用./aapt 也提示同樣錯誤
yum install zlib.i686 解決。
到此,Fedora 15 x64下的Android開發環境就搭建好了,我們可以開始在其中開發Android應用了。