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

life02

  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  197 隨筆 :: 3 文章 :: 37 評(píng)論 :: 0 Trackbacks

http://www.cnblogs.com/cheney23reg/archive/2010/08/19/1803474.html
http://www.metsky.com/archives/523.html
這幾天看到了幾個(gè)不錯(cuò)的Android 上的應(yīng)用,心癢癢,也想探索一下Android 的世界,于是決心學(xué)習(xí)一下Android 的開發(fā)技術(shù)。 :)

 

接下來當(dāng)然是搭建Android 的開發(fā)環(huán)境啦,步驟如下:

 

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

筆者是去 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下載了 JDK 6 Update 20。
注: 根據(jù)www.eclipse.org的官方信息,在windows 平臺(tái)上安裝了JDK 6 Update 21,然后運(yùn)行Eclipse Helios (3.6) 會(huì)出現(xiàn) crashing,需要進(jìn)行一些設(shè)置 ( 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 進(jìn)行安裝
2) 安裝完成后,在命令行中輸入 "java -version",若出現(xiàn)以下信息則表示安裝成功:

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


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

 

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

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

 

筆者這里使用 androidappdocs.appspot.com 這個(gè)鏡像網(wǎng)站來訪問 developer.android.com 。
選擇SDK這個(gè)tab項(xiàng),發(fā)現(xiàn)現(xiàn)在最新的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\  這個(gè)目錄。
3) 在環(huán)境變量中的PATH中加入 D:\android-sdk-windows\tools 。
4) 由于google改變了下載策略(以前是sdk所以的文件集成在一個(gè)安裝包中,可以離線安裝),現(xiàn)在必須在線實(shí)時(shí)地從google網(wǎng)站上下載需要安裝的文件來進(jìn)行在線安裝。雙擊 D:\android-sdk-windows\SDK Setup.exe 運(yùn)行 Android SDK and AVD Manager。
一般情況下都出現(xiàn)下面的提示:
Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection timed out: connect

 

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

 

5) 在安裝列表中選擇要安裝的 apis 版本、usb驅(qū)動(dòng)、SDK例子程序和SDK文檔等。
筆者安裝的是 Android 2.2 的SDK,對(duì)應(yīng)的API代號(hào)是8。

 

 

4. 創(chuàng)建一個(gè)新的 Android Virtual Device (AVD)

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

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

 

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

 

 

單擊 "Start..."

 

單擊 "Launch"

 

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

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

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


首次運(yùn)行需要幾分鐘的時(shí)間.

 

 

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官網(wǎng)去下載這個(gè)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\ 目錄,并在這個(gè)目錄下面新建一個(gè)文本文件 androidadt.link,并且寫入以下內(nèi)容:
path = C:/Program Files/eclipse_java/myplugins/androidadt

 

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

 

eclipse在啟動(dòng)的時(shí)候?qū)?huì)到指定的目錄下去查找eclipse\features目錄和eclipse\plugins目錄,看是否有合法的功能部件和(或)插件。也就是說,目標(biāo)目錄必須包含一個(gè) \eclipse 目錄。如果找到,附加的功能部件和插件在運(yùn)行期配置是將是可用的,如果鏈接文件是在工作區(qū)創(chuàng)建之后添加的,附加的功能部件和插件會(huì)作為新的配置變更來處理。

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

 

2) 在這一步也可以通過Eclipse自身的update功能進(jìn)行下載:
啟動(dòng)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/

 

這時(shí)窗口中新增了“https://dl-ssl.google.com/android/eclipse/”項(xiàng),選中該項(xiàng),點(diǎn)擊【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/

 

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

 

7. 配置 Eclipse 和 Android ADT插件

1) 設(shè)置Eclipse的Java JDK屬性設(shè)置
    選擇【W(wǎng)indow】>【Preferences…】打開編輯屬性窗口;選擇Java屬性面板;選擇Java編譯器為6.0;點(diǎn)擊Apply,和OK。

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

 

 

8. 測(cè)試開發(fā)環(huán)境

 

搭建好開發(fā)環(huán)境之后,我們來創(chuàng)建一個(gè)Hello World工程,體驗(yàn)一下Android的開發(fā)。
    1) 選擇【File】>【New】>【Project】
    2) 選擇【Android】>【Android Project】,點(diǎn)擊【Next】

   

 

    3) 對(duì)新工程進(jìn)行設(shè)置,點(diǎn)擊 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;

 

運(yùn)行程序,第一次啟動(dòng)AVD,時(shí)間有點(diǎn)長(zhǎng),運(yùn)行效果為:

 

posted on 2011-12-21 10:28 life02 閱讀(362) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Android開發(fā)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            免费在线亚洲| 鲁大师影院一区二区三区| 国产女人aaa级久久久级| 欧美日韩一二区| 国产精品免费视频xxxx| 国产精品理论片| 国产一区999| 亚洲国产小视频| 99精品欧美一区二区三区综合在线| 亚洲人成免费| 亚洲一区二区三区四区五区黄 | 亚洲免费视频观看| 亚洲欧美日韩精品久久久久| 欧美在线关看| 女仆av观看一区| 国产精品伦子伦免费视频| 国产在线视频不卡二| 亚洲国内精品在线| 亚洲免费视频一区二区| 久色婷婷小香蕉久久| 亚洲高清不卡一区| 亚洲精品视频免费观看| 亚洲一区在线视频| 久久亚洲精品一区二区| 欧美刺激性大交免费视频| 亚洲精品一区二区三区四区高清| 亚洲欧美日韩成人| 噜噜噜在线观看免费视频日韩| 欧美精品999| 国产拍揄自揄精品视频麻豆| 亚洲三级视频| 久久裸体视频| 一区二区三区www| 免费成人av在线看| 国产亚洲午夜| 亚洲欧美一区二区激情| 欧美成人一区二免费视频软件| 一区二区三区高清不卡| 免费成人黄色| 国内成人在线| 欧美一级二级三级蜜桃| 亚洲乱码视频| 欧美 日韩 国产精品免费观看| 国产精品入口福利| 在线视频亚洲欧美| 欧美激情视频一区二区三区免费| 亚洲欧美一区二区激情| 欧美午夜精品伦理| 99国产精品久久久久久久| 欧美a级一区| 久久精品99久久香蕉国产色戒| 国产精品久久久久999| 夜夜狂射影院欧美极品| 亚洲国产经典视频| 麻豆国产va免费精品高清在线| 国产综合色在线| 久久久久成人精品| 欧美亚洲视频在线观看| 国产欧美日韩亚洲精品| 亚洲欧美日韩精品久久久| 一二三区精品福利视频| 欧美手机在线视频| 亚洲一区精彩视频| 亚洲一区二区三区免费观看| 国产精品久久波多野结衣| 亚洲一区二区三区涩| 亚洲综合成人在线| 国产乱肥老妇国产一区二| 欧美亚洲尤物久久| 久久久精品国产99久久精品芒果| 国产一区二区三区久久| 久久久午夜电影| 麻豆精品在线视频| 99热精品在线| 亚洲午夜未删减在线观看| 国产欧美日韩不卡| 久久综合狠狠| 欧美精品 国产精品| 亚洲一区二区成人| 亚洲欧美视频在线观看视频| 在线播放亚洲| 亚洲精品一区二区三区av| 欧美性色aⅴ视频一区日韩精品| 午夜视频在线观看一区二区三区 | 免费观看成人www动漫视频| 久久精品亚洲一区二区三区浴池| 一区二区三区亚洲| 91久久精品久久国产性色也91| 欧美日韩亚洲一区三区| 久久精品国产精品| 欧美高清在线视频| 午夜精品成人在线视频| 久久久久久**毛片大全| 夜夜嗨av一区二区三区中文字幕 | 伊人成人在线| 日韩天堂在线观看| 国产在线乱码一区二区三区| 亚洲电影第1页| 国产精品人人做人人爽人人添| 老司机精品导航| 欧美色欧美亚洲另类二区| 久久露脸国产精品| 国产精品毛片大码女人| 欧美成人久久| 国产欧美大片| 亚洲精品在线观看视频| 黄色一区二区三区| 一区二区欧美日韩| 亚洲精品黄色| 久久大综合网| 亚洲免费一在线| 欧美精品一级| 欧美成人免费视频| 国产一区二区三区自拍| 在线一区视频| 99热在这里有精品免费| 久久精品国产综合精品| 午夜免费电影一区在线观看| 欧美激情一区二区三区在线视频 | 一区二区三区视频在线| 永久久久久久| 午夜一区二区三区不卡视频| 亚洲视频你懂的| 欧美成人午夜激情在线| 久久夜色精品国产| 国产日本欧美一区二区| 亚洲图片欧美一区| 亚洲视频狠狠| 欧美午夜精品理论片a级按摩| 亚洲精品在线二区| 一区二区久久| 欧美日韩亚洲一区| 亚洲青色在线| 日韩亚洲欧美一区二区三区| 欧美成人久久| 亚洲国产三级网| 最新高清无码专区| 欧美va天堂| 亚洲日本一区二区三区| 一区二区国产在线观看| 欧美日韩亚洲一区三区| 在线一区视频| 欧美在线高清视频| 久久se精品一区二区| 久久电影一区| 国内成+人亚洲| 久久久噜噜噜久久人人看| 另类天堂av| 亚洲人成人一区二区三区| 蜜桃av一区二区三区| 欧美国产视频一区二区| 日韩视频精品| 国产精品久久久久久久久久三级| 在线亚洲一区观看| 久久九九99| 伊人影院久久| 欧美激情无毛| 亚洲四色影视在线观看| 久久精品人人做人人综合 | 欧美亚洲综合另类| 国产日韩欧美在线看| 久久久久成人精品免费播放动漫| 欧美成人精品高清在线播放| 日韩一区二区精品| 国产精品福利网| 久久成人18免费网站| 欧美激情精品久久久久久变态| 99ri日韩精品视频| 国产欧美一区二区三区另类精品| 久久精品亚洲精品| 亚洲精品精选| 久久精品人人| 一区二区三区免费在线观看| 国产日韩精品一区二区三区| 欧美成人一区二区| 亚洲综合首页| 亚洲精品一区二区三区99| 久久久久se| 亚洲欧美日韩在线观看a三区| 伊人久久亚洲影院| 国产精品jizz在线观看美国| 久久蜜桃资源一区二区老牛| 国产精品99久久久久久久女警| 美女视频网站黄色亚洲| 亚洲免费视频在线观看| 亚洲精品中文字幕在线| 国产午夜久久久久| 欧美精品一区二区蜜臀亚洲| 久久成人亚洲| 亚洲欧美日韩成人| 夜夜狂射影院欧美极品| 亚洲大片免费看| 久久亚洲午夜电影| 久久都是精品| 午夜精品久久久久久久久久久| 亚洲免费观看在线观看| 有坂深雪在线一区| 国产亚洲欧美一区| 国产欧美日韩在线播放| 欧美三区在线视频|