強調:你使用的是ubuntu,不是windows,你學習的是Android開發,不是怎麼配環境java
1、Android簡介linux
Android是基於Linux內核的軟件平臺和操做系統。
Android構架主要由3部分組成,linux內核層,類庫、虛擬機和核心組件庫層,應用程序框架層
Android應用程序使用JAVA語言進行開發,默認狀態下已安裝瞭如打電話,發短信SMS,瀏覽器等
2、開發環境的搭建android
軟件的準備:
JAVA JDK1.6以上或OpenJDK1.6以上
Eclipse3.6以上或myeclipse或VS2010或netbean等等(爲簡單,使用Eclipse)
ADT(eclipse插件)
SDKNDK(android的兩個開發包,SDK是默認的。NDK是後期推出支持C/C++開發)ios
JDK的安裝 web
終端下ubuntu
添加jdk1.6源:sudoadd-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/hardy multiverse"windows
更新:sudoapt-get updateapi
下載並自動安裝jdk1.6:sudoapt-get install sun-java6-jdk瀏覽器
安裝一些包(防止缺包而致使意外錯誤):sudoapt-get install flex bison gperf libsdl-dev libesd0-devlibwxgtk2.6-dev build-essential zip curlia32-libsbash
Eclipse的安裝
sudoapt-get install eclipse
sudoapt-get install eclipse-pde
sudoapt-get install eclipse-jdt
ADT(AndroidDevelopmentTools)的安裝
ADT是Eclipse的插件,是用Eclipse進行Android開發的開發工具,它自己不是AndroidSDK.
安裝方法和同其餘Eclipse插件的方法同樣(Help->Install New Software…),在Workwith欄輸入http://dl-ssl.google.com/android/eclipse/並回車(若是連接失效請搜索官網),稍後顯示以下圖:
選擇SelectAll按鈕,單擊Next——Next,選中「IAccept (此處略去若干字)」,再單擊Finish,開始安裝插件:
安裝期間會提示「Warning(此處略去若干字)」,選擇OK。安裝完成後選擇Restart,重啓Eclispe。
ADT安裝成功後eclipse工具欄中會出現小機器人圖標
SDKTools的安裝
去官網下載最新的SDK與NDK包並解壓(Ps:我的習慣解壓到/opt文件夾裏,首先給opt受權sudochmod 777 /opt)
eclipse獲取SDK與NDK目錄
首先加入SDK
eclipse—window—Preferences—Android,添加
一樣,導入NDK
eclipse—window—Preferences—Android—NDK
OK,咱們接着下載android的api,運行環境,工具等等。。
點Opensthe Android Sdk Manager 即畫有向下的小機器人按鈕,如圖:
做爲懶人,通常全選,而後點Install
這個就看網速了。。去洗個澡,吃個飯。通常1小時之後就下載好了。
接着,咱們須要配置eclipse下的CTD,也就是eclipse的GCC插件,重複ADT的配置,這裏加入的地址是
http://download.eclipse.org/releases/galileo
選擇Collaboration->MylynBridge: C/C++ Development,安裝,重啓eclipse。
注意:要記得安裝C++必要工具,安裝的是GCC工具鏈,Make等一系列開發工具,命令以下:
sudo apt-get installbuild-essential
要否則#include頭文件的時候,會出現提示:Unresolvedinclusion: <iostream>
同上述,選擇ProgrammingLanguages->Eclipse C/C++Development,都選上吧,如今硬盤不貴的。重啓eclipse,試試吧,有tutorial的。
注意:
在安裝MylynBridge: C/C++ Development,若是直接選擇安裝EclipseC/C++ Development,會出現以下錯誤:
Cannot complete the install because one or more required itemscould not be found.
Software being installed: Mylyn Bridge:C/C++ Development 5.1.0.200909110608
最後,配置,爲之後操做方便,咱們把須要用到的SDk包與NDK包的環境
終端輸入:sudogedit /home/<用戶名>/.bashrc
最後加入
exportNDK=/opt/android-ndk-r8b
exportSDK=/opt/android-sdk-linux
exportPATH=${PATH}:${SDK}/tools:${SDK}/platform-tools:${NDK}
保存後使生效,終端輸入source/home/<用戶名>/.bashrc
並重啓電腦
最後:
在終端下輸入adb 如彈出一堆提示
與輸入ndk-build提示未找到目錄(爲啥沒找到目錄,這裏後面研究)
完畢,恭喜你完成android的環境搭建。
順手新建一個android應用吧:
啓動eclipse按順序進入
Eclipse ->File ->new Android Project
選擇android下的android application project並給工程命名,如:Test
而後一路選擇next或final ,OK,一個簡單的應用就建好了。下面咱們建立AVD(android手機模擬器)
點擊Opens the Android Virtual Device Manager
點new,新建一個模擬器,這裏咱們選擇android2.3.3
而後啓動,這裏改成5,主要是爲了讓模擬器小一些。
等待啓動完畢後,把應用放進去吧,左鍵應用,run AS-》android application 切換到模擬器裏。等待幾秒鐘。
看,hello world!,這就是咱們的第一個應用。。。