至於說Android是什麼之類的俺就不囉嗦了,由於它離咱們太近了。直接上手配置環境。對於程序開發員來講,面對一個新的東西,上手莫過於幾個東西了:開發包(提供了哪些API)、編程語言(用什麼語言來編程)和開發環境(包括IDE和Tools),而後就是工程文件結構(源文件、編譯生成的文件和資源文件等放在哪)和第一個HelloWorld程序了。呵呵,我的淺見,如有不妥,還望賜教。那這個開發環境的搭建就是這麼些個步驟了。html
Android SDK 提供了開發Android軟件必需的API庫和開發工具。目前的最新版本是Android 4.2.2,API level是17。java
若是咱們是剛接觸Android開發,爲了較快的搭建開發環境,咱們能夠直接下載ADT Bundle。它包含了Android SDK 和 已經內置了ADT (Android Developer Tools)的集成開發環境Eclipse。這樣能夠免去咱們不少下載和配置的步驟。android
ADT Bundle包括有:web
Eclipse + ADTplugin:集成開發環境 + Android開發工具編程
Android SDKTools :Android軟件開發包windows
AndroidPlatform-tools :Android的一些平臺相關的工具,例如adb調試橋等。oracle
The latestAndroid platform :最新版的Android平臺app
The latestAndroid system image for the emulator :給模擬器使用的最新版的Android系統鏡像eclipse
1、下載ADT Bundle:編程語言
http://developer.android.com/sdk/index.html
選擇和咱們相應的系統版本一致的下載便可。
2、配置 ADT Bundle
2.一、安裝 SDK 和 Eclipse 集成開發環境
解壓下載回來的文件,通常命名爲adt-bundle-<os_platform>.zip。解壓就能夠看到裏面有兩個文件夾,一個是eclipse,也就是咱們編寫Android程序代碼用到的開發環境了,另外一個是sdk,也就是Android SDK了。打開adt-bundle-<os_platform>/eclipse/,就能夠看到eclipse可執行程序了。eclipse是不用安裝的,直接解壓後就能夠運行的了(個人提示要先安裝JDK才能夠運行,若是是,則能夠先跳到第三步,再回到2.2)。
這裏的eclipse已經幫忙配置好 ADT插件和SDK,咱們就能夠免去這些步驟了。
注意:不要移動adt-bundle-<os_platform>文件夾下面的文件,由於若是移動了,配置好的ADT將沒法定位SDK的位置,這時候就須要從新指定你修改後的路徑了。
另外,若是須要進一步開發apps,咱們還須要安裝一些Android模擬器或者其餘包的額外版本。咱們能夠經過adt-bundle-<os_platform>裏面的SDK Manager程序來安裝更多的包。
咱們須要開發Android軟件的一些東西均可以在上面那個Android開發網站找到,包括設計準則,開發學習,參考API和發佈咱們開發的APP等等信息。
2.二、配置Eclipse
在編寫代碼過程當中,開發工具的便利性很重要,能夠提升咱們編寫代碼的效率。因此咱們能夠針對我的喜愛,修改下eclipse的一些參數。我我的修改的有:
先在eclipse中的window菜單選擇Preference :
1)修改字體屬性:General -> Apprearance ->Colorsand Fonts 右邊的basic-> Text Font 雙擊,修改字體大小爲14;
2)顯示行號:General -> Editors -> TextEditors 右邊的Showline numbers 勾選上;
3)修改爲本身喜歡的代碼樣式:Java -> Code Style -> Formatter 右邊點擊Edit,在彈出的對話框中,點擊第二個Braces選項卡。我習慣於函數的第一個大括號在新一行的,因此我將下面的選框所有修改成:Next line。而後在第七個選項卡Line Wrapping中,下面有個Maximu line width 最大行寬,表示一行最多容許的字符數,我習慣於本身看不到就本身換行,因此我改大點,不要讓它幫我自動換行。而後在最頂上的Profile name中爲我們這個配置起個名字,例如xiaoyi,而後點擊OK。
4)代碼智能提示(編程助手?):Java -> Editor -> Content Assist 右邊,下面有個Auto activation triggers for java,它的右邊只有一個點,咱們在點後面輸入abcdefghijklmnopqrstuvwxyz 它的好處就是遇到任何字母均可以尋找匹配的函數或者代碼格式,會自動填充不少東西,加快咱們的代碼編寫速度。
還有其餘的就看你們的喜愛和工做的效率了。
3、下載和安裝JDK
JDK(Java Development Kit)是Sun Microsystems針對Java開發員的產品。自從Java推出以來,JDK已經成爲使用最普遍的Java SDK。JDK 是整個Java的核心,包括了Java運行環境,Java工具和Java基礎的類庫。Android App是用Java來編寫的,若是須要下載安裝JDK。
咱們從下面的網址下載最新版的jdk:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
目前最新版是1.7的,下載回來是:jdk-7u17-windows-x64.exe。下載回來便可安裝。它安裝會自動的設置jdk的環境變量。因此也不須要我們作什麼了。這時候咱們在eclipse中開發的時候,就會直接調用jdk中的java編譯工具來編譯了。
安裝完成後,咱們在windows的cmd命令行中輸入java命令,若是有命令的說明出來,就表示安裝成功了。
4、建立模擬器
爲了更好的測試咱們編寫的程序,google給咱們提供了模擬器,這給程序開發員省去了不少麻煩啊。本身寫的軟件怎麼樣,直接在模擬器上面運行調試就能夠了,不用每修改一次,都得從新拷貝到真機上面。
建立AVD(Android VirtualDevice):
4.一、在Eclipse中。選擇Windows > Android Virtual DeviceManager ;
4.二、點擊右側New ;
4.三、填入相關的信息或者配置信息;下圖是個人配置。勾選Use Host GPU會使咱們的模擬器速度快點(好像官方說若是勾選這個,就不要選擇Snapshot了)。
4.四、點擊肯定便可完成建立AVD;
4.五、而後點擊右側的Start就能夠看到模擬器了。啓動須要點時間。Android 4.2的界面仍是挺漂亮的。
5、第一個程序HelloWorld
5.一、打開Eclipse;
5.二、經過File -> New -> Project 菜單,創建新項目"Android Project";
5.三、填寫必要的參數。其實就是給有關東西起個名字:
Project Name: 包含這個項目的文件夾的名稱。
Package Name: 包名,遵循JAVA規範,用包名來區分不一樣的類是很重要的,我用的是com.xiaoyi.helloworld。
ApplicationName: 在你的應用程序上的標題。
5.四、其餘的一概默認,不斷下一步,直至Finish。
5.五、這樣一個HelloWorld的工程就創建好了。這個工程能夠直接編譯運行的了。
5.六、咱們須要在模擬器上面運行,看效果。點擊菜單Run -> Run Configurations就會出現運行的配置框。雙擊在左邊的「Android Application」,在右邊就會出現包含三個選項卡的新配置單。在Android面板中點擊Browse…,選擇HelloWorld。在Target面板的Automatic中勾選咱們剛纔創建好的的AVD。
5.七、點擊Run,這時候模擬器就啓動了。編譯好的HelloWorld程序將自動用adb工具推送到模擬器上面安裝而且運行。
注:以上過程是針對於Android 4.2.2版本的SDK的安裝方法,之前老版本的安裝須要獨立安裝很多東西,若是是這個,能夠參考:
吳秦(Tyler):Android開發之旅:環境搭建及HelloWorld
http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html