`

在eclipse 上安装android4.0

阅读更多
<!--done-->

以下图片或部分内容是通过网上拿过来的.

搭建windows下面的android开发环境一般需要以下工具或软 <script type="text/javascript"></script><script type="text/javascript"></script><script type="text/javascript"></script><script type="text/javascript"></script><script type="text/javascript"></script>件:

1. jdk(要求jdk5或jdk6)

2. eclipse(要求eclipse3.4或eclipse3.5)

3. Android SDK(主要包含android应用开发所需要的API,和一些辅助工具)

4. Android Development Tools(ADT,是一个eclipse插件,用于在eclipse IDE里快速创建,调试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”

(详解)Eclipse3.6搭建 Android 2.2 开发环境 - 刘杨 - 楊の

 

PS: 现在就可运行新建的模拟器 (Virtual Device)了
  在列表里选择新建的要运行的模拟器( Virtual Device)

(详解)Eclipse3.6搭建 Android 2.2 开发环境 - 刘杨 - 楊の

 

 

单击 "Start..."

(详解)Eclipse3.6搭建 Android 2.2 开发环境 - 刘杨 - 楊の

 

单击 "Launch"

(详解)Eclipse3.6搭建 Android 2.2 开发环境 - 刘杨 - 楊の

 

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,又得重新复制。


首次运行需要几分钟的时间.

(详解)Eclipse3.6搭建 Android 2.2 开发环境 - 刘杨 - 楊の

 

 

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也是这样)。

 

Android ADT安装
2010-06-08 21:18

 

1. 下载安装JDK1.5以上,设置环境变量
2. 下载安装eclipse3.5
3. 下载Android JDK r06版本,并由此下载所需JDK,API等,并安装
4. 启动eclipse3.5 --> help -->Install new software -->add site --->对话框中name自己随便输入,
    location中输入:http://dl-ssl.google.com/android/eclipse/. 然后系统自动刷新出:
    Develper Tools( Android DDMS,Android Development Tools),全部勾上,然后一直next,直至安装完毕。

tips:中间可能会缺少组件见 http://blog.csdn.net/tiaotiaoyly/archive/2010/07/18/5745002.aspx
5. 重启系统
   这样就可以新建android工程了。


 

 

 

 

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】

    (详解)Eclipse3.6搭建 Android 2.2 开发环境 - 刘杨 - 楊の

 

    3) 对新工程进行设置,点击 Finish

    (详解)Eclipse3.6搭建 Android 2.2 开发环境 - 刘杨 - 楊の

 

    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,时间有点长,运行效果为:

(详解)Eclipse3.6搭建 Android 2.2 开发环境 - 刘杨 - 楊の

 

在调试过程中,遇到Failed to install *.apk on device 'emulator-5554!

解决的方法

1,重新创建模拟器

 

2,重新启动模拟器

 

3,clean项目

其中运行过程中,要等待下;因为我是使用android4.0中,遇到模拟器的主页面,选解锁,然后会有一个提示“launcher is not responding,would you like to close it?” 选择wait ..然后就会出现hello world啦

终于搞成功了。花了一个晚上。不过也是兴奋的。万事开头难。。

1
2
分享到:
评论

相关推荐

    Windows下搭建Eclipse+Android4.0开发环境

    Windows下搭建Eclipse+Android4.0开发环境,亲测可用。

    Android 4.0 Launcher2 源码 Eclipse版

    有部分代码已经注释,完美导入Eclipse

    android4.0源代码

    提取出的Android4.0 API 的源代码,也就是android.jar源代码,这样在Eclipse关联到该源代码,就可以在项目中查看Android API 的实现了。

    最新Android4.0API源代码 包含所有API

    之前上传的(http://download.csdn.net/detail/michael__li/3797623)有网友反应有部分API没有包含,这次是修复好了,包含所有的API,最完整的Android4.0 API 源代码。 下载的压缩包里有使用方法,下载后在Eclipse里...

    Android 4.0 Eclipse 源码

    Android 4.0 Eclipse 源码 不懂得如何用改源码的Q我

    Android 4.0 Launcher2可导入eclipse中直接运行

    下载后导入eclipse中,可直接运行,如果代码出现红叉叉,请点project--&gt;clean消除,再运行

    Android SDK离线包合集(Android 4.0-5.0)

    Android SDK离线包合集(Android 4.0-5.0)。不用去Google下载,直接国内下载离线包,各版本文件独立,任意下载。手机流量上传了一部分,好心疼。如不能下载,请告诉我更新地址。 附上简单教程。 这是Android开发所...

    android4.0关联eclipse源代码

    这个是android4.0关联eclipse做查询API用的源代码。不是整个系统的源代码

    Android4.0 Linux 平台版

    Android4.0 Linux Here's an overview of the steps you must follow to set up the Android SDK: 1.Prepare your development computer and ensure it meets the system requirements. 2.Install the SDK starter...

    android4.0 官方例子

    android4.0 api的相关例子,包括: Notifications Alarms Progress Dialogs Intents Menus Search Persistent application state Preferences Background Services App Widgets Voice Recognition 可以直接...

    Android 4.0 SDK 苹果 平台版

    Android 4.0 SDK for Macosx Here's an overview of the steps you must follow to set up the Android SDK: 1.Prepare your development computer and ensure it meets the system requirements. 2.Install the ...

    可用eclipse编译的Calendar4.0项目

    本项目是基于ics4.0的Calendar编译,解决了sdk中没有4.0Calendar所依赖的一些包而无法编译的问题

    android4.0 tcp通讯程序

    由于android4.0以上的开发,涉及到网络部分不许在UI主线程中进行,否则会报错,但是UI控件又不能在子线程中操作。该代码利用两个handler完美结合,实现了网络请求,控件更新两不误。解压之后记得将两个工程都加入到...

    android4.0 Launcher源码

    android4.0 Launcher源码,压缩文件中含class文件,导入到eclipse后导入class文件就可以运行。

    android4.0-launcher可运行源码

    android4.0 launcher源码 可直接在Eclipse中运行 与其他launcher不冲突

    Launcher HD(Android 4.0)

    这个基于Android4.0 Launcher HD.想让他在你的eclipse上运行,还需要两个库.因为太大,所以分开存放.如果有遇到不能正常跑起来的问题,可以联系我.谢谢!

    android 4.0 launcher2 源码eclipse可以编译

    如果您遇到麻烦请自己搭建android开发环境:linux系统,虚拟机,下载android源码 等.这将花费有经验的您几天时间. 迅速获得编译技术支持(如果有基本的开发经验只需要15分钟配置好). 请联系我 获得帮助.联系方式见里面...

    Android4.0原生Settings源代码及所需Jar包

    Android4.0原生Settings源代码及所需Jar包下载,直接导入到Eclipse,然后根据我给的截图配置好jar包,就可以编译生成apk,方便大家学习

    android 蓝牙4.0 和2.0

    该工程是项目的一部分,同时实现支持了蓝牙4.0和蓝牙2.0 有需要的可以参考 eclipse 工程

    最新2011Android4.0API源代码 包含所有API

    应有部分API没有包含,这次是修复好了,包含所有的API,最完整的Android4.0 API 源代码。 下载的压缩包里有使用方法,下载后在Eclipse里关联该压缩包即可使用。

Global site tag (gtag.js) - Google Analytics