青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

life02

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  197 隨筆 :: 3 文章 :: 37 評論 :: 0 Trackbacks

http://www.cnblogs.com/cheney23reg/archive/2010/08/19/1803474.html
http://www.metsky.com/archives/523.html
這幾天看到了幾個不錯的Android 上的應用,心癢癢,也想探索一下Android 的世界,于是決心學習一下Android 的開發技術。 :)

 

接下來當然是搭建Android 的開發環境啦,步驟如下:

 

1. 安裝JDK。注意這里只是安裝JRE是不行的,需要安裝JDK
 

筆者是去 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下載了 JDK 6 Update 20。
注: 根據www.eclipse.org的官方信息,在windows 平臺上安裝了JDK 6 Update 21,然后運行Eclipse Helios (3.6) 會出現 crashing,需要進行一些設置 ( http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Oracle.2FSun_VM_1.6.0_21_on_Windows )

Windows 7:
1) 雙擊 jdk-6u20-windows-i586.exe 進行安裝
2) 安裝完成后,在命令行中輸入 "java -version",若出現以下信息則表示安裝成功:

java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing) 

 

 

2. 安裝Android SDK


這一步是廢去 筆者 最多時間和精力的。。。
通過查詢資料得知,google的Android官方網址已經由 http://dl.google.com/android 遷移到了 http://developer.android.com,但是遺憾的是國內對網站 developer.android.com 進行了屏蔽(實在是搞不懂是啥原因~~),無法直接訪問。

 

大家可以通過代理軟件或在線代理來訪問(速度稍慢),也可以訪問developer.android.com的鏡像。下面是筆者整理的幾個鏡像網址:

http://androidappdocs.appspot.com
https://txt.appspot.com/developer.android.com

 

筆者這里使用 androidappdocs.appspot.com 這個鏡像網站來訪問 developer.android.com 。
選擇SDK這個tab項,發現現在最新的Android SDK版本是2.2:

 

<Windows 7>
1) 下載 android-sdk_r06-windows.zip,大小是 23293160 bytes, MD5是 7c7fcec3c6b5c7c3df6ae654b27effb5。
2) 解壓 android-sdk_r06-windows.zip 到你想安裝Android SDK的目錄。筆者這里解壓到了 D:\,于是生成了 D:\android-sdk-windows\  這個目錄。
3) 在環境變量中的PATH中加入 D:\android-sdk-windows\tools 。
4) 由于google改變了下載策略(以前是sdk所以的文件集成在一個安裝包中,可以離線安裝),現在必須在線實時地從google網站上下載需要安裝的文件來進行在線安裝。雙擊 D:\android-sdk-windows\SDK Setup.exe 運行 Android SDK and AVD Manager。
一般情況下都出現下面的提示:
Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection timed out: connect

 

我們需要關閉 "Refresh Sources" 和 "Choose Packages to Install"窗口,點擊選中左側欄目中的 "Settings",將 "Force https//... sources to be " 勾選上,然后再選中左側欄目中的 "Available Packages" 條目,點擊 Refresh,應該就可以成功獲取到安裝列表了。(筆者這在費了很長時間,因為不管筆者怎么設置,一直提示 Connection timed out: connect,后來無意中查明了原因,因為筆者之前用的是 移動/鐵通 的網絡可能封鎖了 Android SDK在線安裝的網址;換成電信的網絡一切正常!神啊??!)

 

5) 在安裝列表中選擇要安裝的 apis 版本、usb驅動、SDK例子程序和SDK文檔等。
筆者安裝的是 Android 2.2 的SDK,對應的API代號是8。

 

 

4. 創建一個新的 Android Virtual Device (AVD)

 
  新建AVD時的 emulate 設置.
  1) 從 “Android SDK and AVD Manager”窗口的左側選擇 “Virtual Devices”

  i.選擇 “New”
  ii.輸入一個AVD Name
  iii.選擇一個 Target
  iv.輸入模擬的 SD Card 的容量大小
  v.選擇一個外觀皮膚 Skin
      * 保留默認的skin設置值
      讓模擬器外觀大小像 G1, MyTouch 3G, Hero, 等手機設備…
      * 選擇 WVGA 854
      模擬 Motorola Droid
      * 選擇列表內其他的選項
      模擬其他的設備
  vi.然后 “Create AVD”

 

PS: 現在就可運行新建的模擬器 (Virtual Device)了
  在列表里選擇新建的要運行的模擬器( Virtual Device)

 

 

單擊 "Start..."

 

單擊 "Launch"

 

PS: 若遇到ERROR: unknown virtual device name 這樣的問題一般是由于創建的文件路徑引用錯誤造成的。
比如Vista可以設置用戶文件到F盤下。這樣在用Eclipse或者從命令行創建Android Emulator時,相應的文件是被放置到 “F:\Users\<username>\.android“ 下面了,而程序運行時仍然從 “C:\Users\<username>\.android“ 下查找相應的配置文件,從而導致上面的錯誤。
 

解決辦法一(這也是筆者采用的方法):
新添加一個環境變量,名字為 "ANDROID_SDK_HOME” (這個變量名不能改變,只能是這個名字!),然后把變量值改為你想將".android”文件夾(AVD信息)所放置的位置,在這里我把它設置為Android SDK包中,值為:"D:\android-sdk-windows",問題解決了。

解決辦法二:
把 "F:\Users\<username>\.android“ 下的文件復制到 “C:\Users\<username>\.android“ 下面也可解決這個問題,不過這樣的解決方案有一個明顯的缺點,那就是如果又新建立AVD,又得重新復制。


首次運行需要幾分鐘的時間.

 

 

5. 安裝 Eclipse
If you need to install or update Eclipse, you can download it from this location:
http://www.eclipse.org/downloads  (A Java or RCP version of Eclipse is recommended.)

筆者這里安裝的是 Eclipse IDE for Java Developers (Eclipse Helios, 3.6)。
下載完成之后,直接解壓即可(筆者的安裝路徑 C:\Program Files\eclipse_java )。

 

6. 安裝 Eclipse的Android ADT插件
1) 可以直接到Android官網去下載這個ADT插件。
筆者是到 http://androidappdocs.appspot.com/sdk/eclipse-adt.html#installing 這里下載了ADT-0.9.7.zip,大小是 8033750 bytes,MD5是 de2431c8d4786d127ae5bfc95b4605df

 

接著安裝ADT插件,筆者這里是使用的直接拷貝的方式來安裝的,大家也可以通過links方式安裝。

 

用links方式安裝的說明如下:
新建 C:\Program Files\eclipse_java\myplugins\ 和 C:\Program Files\eclipse_java\myplugins\androidadt\eclipse\ 目錄,將 解壓 ADT-0.9.7.zip 所得到的所有文件拷貝到 C:\Program Files\eclipse_java\myplugins\androidadt\eclipse\ 目錄中。

 

新建 C:\Program Files\eclipse_java\links\ 目錄,并在這個目錄下面新建一個文本文件 androidadt.link,并且寫入以下內容:
path = C:/Program Files/eclipse_java/myplugins/androidadt

 

如果不成功,刪除 C:\Program Files\eclipse_java\configuration 目錄下,刪除org.eclipse.update文件夾,重啟eclipse即可。

 

eclipse在啟動的時候將會到指定的目錄下去查找eclipse\features目錄和eclipse\plugins目錄,看是否有合法的功能部件和(或)插件。也就是說,目標目錄必須包含一個 \eclipse 目錄。如果找到,附加的功能部件和插件在運行期配置是將是可用的,如果鏈接文件是在工作區創建之后添加的,附加的功能部件和插件會作為新的配置變更來處理。

附加說明
  1. 插件可以分別安裝在多個自定義的目錄中。
  2. 一個自定義目錄可以安裝多個插件。
  3. link文件的文件名及擴展名可以取任意名稱,比如ddd.txt,myplugin都可以。
  4. link文件中path=插件目錄的path路徑分隔要用\\或是/
  5. link文件可以有多行path=插件目錄,對應多個自定義插件目錄,每一行的path參數都將生效。
  6. 在links目錄也可以有多個link文件,每個link文件中的path參數都將生效。
  7. 插件目錄可以使用相對路徑。
  8. 可以在links目錄中建立一個子目錄,轉移暫時不用的插件到此子目錄中,加快eclipse啟動。
  9. 如果安裝后看不到插件,把eclipse安裝目錄下的configuration/org.eclipse.update/目錄整個刪除,重啟eclipse。

 

2) 在這一步也可以通過Eclipse自身的update功能進行下載:
啟動Eclipse,選擇【Help】 > 【Soft Updates】 > 【Find and Install…】
(或者是 【Help】 > 【Soft Updates】, in the dialog that appears, click the Available Software tab )

In the "Location" field, enter this URL:
https://dl-ssl.google.com/android/eclipse/

 

這時窗口中新增了“https://dl-ssl.google.com/android/eclipse/”項,選中該項,點擊【Install…】按鍵即可下載。

 
If Eclipse can not find the remote update site containing the ADT plugin, try changing the remote site URL to use http, rather than https. That is, set the Location for the remote site to:
http://dl-ssl.google.com/android/eclipse/

 

注:許多國內的網友都無法完成這樣的升級,通常是進行到一半就沒有任何反映了(其他插件,例如pydev也是這樣)。

 

7. 配置 Eclipse 和 Android ADT插件

1) 設置Eclipse的Java JDK屬性設置
    選擇【Window】>【Preferences…】打開編輯屬性窗口;選擇Java屬性面板;選擇Java編譯器為6.0;點擊Apply,和OK。

2) 進行Android SDK設置
    選擇【Windows】 > 【Preferences…】打開編輯屬性窗口;選擇Android屬性面板;加入Android SDK的目錄(點擊【Browse…】進行選擇,這里是 "D:\android-sdk-windows\" 目錄)。

 

 

8. 測試開發環境

 

搭建好開發環境之后,我們來創建一個Hello World工程,體驗一下Android的開發。
    1) 選擇【File】>【New】>【Project】
    2) 選擇【Android】>【Android Project】,點擊【Next】

   

 

    3) 對新工程進行設置,點擊 Finish

   

 

    4) 將文件HelloAndroid.java 中的代碼修改為:

 

 

package com.example.hello;




public class HelloAndroid extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
TextView tv
= new TextView(this);
tv.setText("Hello, Android"
);
setContentView(tv);
}
}
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

 

運行程序,第一次啟動AVD,時間有點長,運行效果為:

 

posted on 2011-12-21 10:28 life02 閱讀(362) 評論(0)  編輯 收藏 引用 所屬分類: Android開發
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产欧美日韩在线| 久久久久五月天| 国产精品视频免费| 欧美日韩妖精视频| 欧美午夜视频| 国产伦精品一区二区三区高清版| 国产精品揄拍一区二区| 亚洲国产精品第一区二区三区| 欧美日韩国产成人在线| 欧美日韩国产成人精品| 国产精品网站在线播放| 国产一区免费视频| 亚洲国产精品综合| 亚洲欧洲久久| 亚洲欧美制服中文字幕| 久久精品一区二区三区四区| 麻豆久久精品| 日韩亚洲在线| 欧美一区二区三区免费视| 久久亚洲精品网站| 欧美亚韩一区| 亚洲高清视频一区| 亚洲一区在线观看视频 | 国产精品自拍视频| 在线观看日韩专区| 亚洲专区在线| 亚洲国产精品一区制服丝袜 | 国内精品久久久久久| 亚洲精品日韩欧美| 欧美在线资源| 亚洲精品一二区| 久久精品国产综合精品| 欧美性理论片在线观看片免费| 国产在线不卡视频| 亚洲午夜在线观看| 亚洲大胆在线| 久久久.com| 国产精品久久久久久影视| 亚洲精品乱码久久久久久蜜桃91| 欧美一区二区精品在线| 日韩亚洲欧美综合| 欧美高清hd18日本| 一区二区在线看| 亚洲综合久久久久| 亚洲国产视频一区| 久久精品亚洲一区| 国产欧美精品xxxx另类| 亚洲综合不卡| 亚洲精品综合精品自拍| 欧美成人乱码一区二区三区| 狠狠入ady亚洲精品| 欧美在线影院在线视频| 亚洲尤物在线视频观看| 欧美日韩123| 日韩视频中文| 亚洲日本中文字幕区| 美腿丝袜亚洲色图| 亚洲国产综合视频在线观看| 麻豆成人在线观看| 久久精品国产一区二区三区| 韩日视频一区| 亚洲国产精品999| 又紧又大又爽精品一区二区| 欧美资源在线观看| 香蕉久久国产| 国产乱码精品一区二区三区不卡| 亚洲欧美日产图| 亚洲综合色视频| 国产日韩精品一区| 久久午夜精品| 葵司免费一区二区三区四区五区| 黄色成人在线网址| 欧美成人亚洲成人| 欧美高清视频免费观看| 日韩午夜电影av| 一区二区三欧美| 国产欧美精品一区| 久久亚洲精选| 欧美国产精品| 亚洲男女毛片无遮挡| 欧美一区二区成人| 精品成人一区二区三区四区| 亚洲福利视频专区| 欧美四级伦理在线| 久久国产直播| 欧美大片第1页| 亚洲欧美日韩精品久久久| 久久国产精品久久精品国产 | 久久99在线观看| 国产一区二区高清不卡| 久久精品av麻豆的观看方式| 欧美一区二区在线视频| 在线观看视频一区| 亚洲片国产一区一级在线观看| 欧美美女日韩| 欧美一区二区三区日韩| 久久久久88色偷偷免费| 亚洲六月丁香色婷婷综合久久| 一区二区三区导航| 黄色欧美成人| 亚洲人成在线播放| 国产日韩欧美成人| 亚洲国产欧美日韩另类综合| 国产精品红桃| 免费高清在线一区| 欧美日韩国产成人精品| 久久综合九色99| 欧美性色综合| 亚洲国产影院| 国内精品视频在线观看| 99re6这里只有精品| 伊人色综合久久天天| 日韩视频在线一区二区三区| 国产一区二区精品在线观看| aⅴ色国产欧美| 亚洲啪啪91| 久久久欧美精品| 久久精品一区二区三区四区| 国产精品福利久久久| 亚洲激情二区| 欧美激情中文字幕一区二区| 久久精品电影| 欧美日韩视频在线一区二区观看视频| 久久香蕉国产线看观看av| 国产精品入口尤物| 亚洲最新色图| 亚洲毛片一区| 欧美成人精品1314www| 欧美在现视频| 国产精品中文字幕欧美| 99视频国产精品免费观看| 亚洲福利久久| 美女视频网站黄色亚洲| 欧美11—12娇小xxxx| 国内精品久久久久影院色 | 亚洲精品乱码久久久久久蜜桃麻豆| 久久久99久久精品女同性| 久久国内精品视频| 红桃视频一区| 久久综合九色| 韩日精品在线| 一区二区三区三区在线| 一区二区三区欧美成人| 美日韩精品免费观看视频| 久久久精品动漫| 久久婷婷亚洲| 亚洲国产精品久久久久| 久久综合图片| 亚洲国产精品va在线看黑人| 亚洲毛片av| 欧美系列精品| 欧美怡红院视频一区二区三区| 久久久久久一区| 一区福利视频| 久久在线免费| 亚洲精美视频| 亚洲永久字幕| 国内视频一区| 免费影视亚洲| 在线亚洲一区| 久久久久久91香蕉国产| 在线日韩电影| 欧美日韩一级大片网址| 亚洲欧美三级伦理| 欧美国产一区二区| 亚洲一区二区三区在线| 狠狠色2019综合网| 欧美黑人国产人伦爽爽爽| 在线一区二区三区四区五区| 久久福利影视| 日韩午夜av| 激情成人av| 国产精品另类一区| 女人天堂亚洲aⅴ在线观看| 亚洲无线观看| 欧美黄污视频| 久久精品国产第一区二区三区最新章节| 伊人狠狠色丁香综合尤物| 欧美日韩国产成人精品| 久久激情视频久久| 一级成人国产| 欧美第一黄色网| 久久成人av少妇免费| 一区二区三区高清| 激情六月婷婷久久| 国产精品第十页| 久久视频在线视频| 欧美精品七区| 欧美一级淫片播放口| 国产欧美精品日韩精品| 欧美在线亚洲| 欧美中文字幕视频| 韩国一区电影| 国产精品国产馆在线真实露脸| 亚洲欧美视频在线观看| 亚洲电影自拍| 99国产精品国产精品毛片| 国产欧美成人| 国产精品成人一区二区| 欧美黄色片免费观看|