Windows7配置Android开发环境
2011年04月14日
现在来学习Android好像有点晚,因为在这在局面三分天下,我想已经定局,早前跑出iPhone之后Android,想微软WM已经不行,微软一响做后追者现在WP7出来都相当出色,重点还是找出Android机器满天飞管理漏洞花时长,足够时间定位加快WP7诞生,三分天下只是时间问题,但我们开发人员真的要面临3个平台开发,好在Android开发还是可以在Windows上完成,第一步当然是开发环境,但有一点谷歌真的需要改善,同样是模拟器,WP7模拟器流畅Android很多,现在开始。
其实网站早有很多配置Android开发环境,其是这编都总结,把所有问题合并一起。
Android开发首先需要搭建完整的开发环境,由于软件均是基于Dalvik Java Virtual Machine运行的所以Google官方推荐使用主流的Java开发IDE Eclipse。我们需要下载必要的开发组件。
1)Java运行时库(JRE),由于Eclipse使用Java开发,所以需要它才可以正常运行IDE。在Bing(个人喜好,你可以百度下)下JDK6就可以打到。
2)Eclipse集成开发环境,官方提供的Android开发插件ADT Plugin是基于Eclipse编写的,当然用户可以使用NetBean、JBuilder当作代码编辑器使用,但目前没有完整的调试集成,下载Eclipse地址http://www.eclipse.org/downloads/。
3)Eclipse ADT Plugin插件是Android Develop Tool Kit的插件,用户需要安装它才能在Eclipse中建立和调试Android程序。等下再说配置方法。
4)Android SDK,它包含了完整的Android模拟器 、Android开发文档和调试工具,Google官方也会定时更新,官方下载地址http://dl.google.com/android/android-sdk_r08-windo ws.zip
以上提到的4个必备工具需要在下面页面中下载安装 Android开发包下载
首先我们将下载的JRE安装,然后解压缩Eclipse和Android SDK。运行Eclipse开发环境。
先来安装JDE6.0,顺利安装完,需要先配置下,打开高级系统配置,添加新的环境变量,就相对全局系统变量。
JAVA_HOME C:\Program Files\Java\jdk1.6.0_10 这是你安装位置,当然你可以安装到D盘
CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOM E%\lib\tools.jar
Path %JAVA_HOME%\bin
定义JAVA_HOME变量,就可以在%JAVA_HOME%作为使用,就不详说。
解压Eclipse放到D:\Program Files\eclipse,当然你可以自己定义
解压Android SDK放到D:\Program Files\android-sdk-windows并配置环境变量如下
ANDROID_HOME D:\Program Files\android-sdk-windows
Path %ANDROID_HOME%\tools 追加上去用;分隔
注意:以下问题不是个个人都有存在,这是因个人喜好才会产生出来,你使用Windows7时会改变我的文档里目录地址吗?如D:\Users\\Documents,如果有这你就要看下去。没有就不要看有色这段都可以。
如果你改了完成配置后运行模拟器时会出现以下错误 ERROR: unknown virtual device name,启动不了模拟器!
这样的错误,是将所有可以设置的用户文件的位置改至D盘下。这样在用Eclipse或者从命令行创建Android Emulator时,相应的文件是被放置到 “D:\Users\\.android“ 下面了,而程序运行时仍然从 “C:\Users\\.android“ 下查找相应的配置文件,从而导致上面的错误。 把 "D:\Users\\.android“ 下的文件复制到 “C:\Users\\.android“ 下面即可解决这个问题,不过这样的解决方案有一个明显的缺点,那就是如果又新
建立AVD,又得重新复制。感觉很麻烦~~~ 打开系统属性-->环境变量―>在“系统变量”那一个GroupBox下面选择“新建”-->变量名为 "ANDROID_SDK_HOME” (注意,这个变量名不能改变,只能是这个名字!),然后
把变量值改为你想把AVD所在的".android”文件夹放置的位置,比如:"D:\AndroidEmulator”,在这里我把它放在Android SDK包中,值为:"D:\SDK\Android\android-sdk- windows-1.5_r3”。
注:其实就是把ANDROID_SDK_HOME的值设置为“我的文档”的路径就OK,我就是这样设置“D:\Users\”
http://m.cnblogs.com/58205/1551598.html 以上是原出处
环境设置可能要重启才能生效。
安装Eclipse ADT(Android Development Tools)插件(如果使用Eclipse开发的话)
Android Development Tools是一个Eclipse插件,是构建Android应用程序的集成开发环境。以下为安装方法:
-->启动Eclipse,在导航菜单中选择Help-> Install New Software .
-->在work with中,输入https://dl-ssl.google.com/android/eclipse/,点击Add。
-->然后输入name:ADT(随便)。都选中,然后安装。
-->安装完毕后,clean方式重启Eclipse。
添加Android平台和其他组件到SDK中
运行D:\Program Files\android-sdk-windows\SDK Manager.exe
遇到Failed to rename directory D:\Program Files\android-sdk-windows\tools to D:\Program Files\android-sdk-windows\temp\ToolPackage.old01
这样的问题?总是提示无法改名?
研究了一个下午终于找到了解决方法:
1、备份tools文件夹
2、将temp文件夹下的压缩文件,名称就忘了,解压后改名为tools并替换原来的tools
3、重新启动SDK Manager.exe
好了,问题解决了,打开sdk你就可以看到正在下载platform和api了。
注意:如果目录无法删除,注销下系统就可以。
Eclipse设置
Eclipse里配置SDK路径 。选择Windows->Preferences->Android,选择Android SDK的位置。比如我这里D:\Program Files\android-sdk-windows\,然后点击Apply按钮,就会出现所有下载的Platform了。
创建AVD虚拟机
Eclipse中选择 Window->Android SDK and AVD Manager->Virtual Devices,点击添加如图,按要求输入。Name:Android_2.3(启动模拟器的时候需要敲的)Target:android 2.3.3 (这里可以选择其它版本的,前提是你是否都更新了呢!我这里只能选择这个),SD Card:输入你想要的大小。其他默认就可以了,完后点Create AVD。
如果你体会平板电脑,只要你安装以下
不截图,网上都有,出处不用写吧,这样大个字-_-
老实说,Windows运行这东西需要相当高电脑配置,相信到了谷歌系统就变成很低配置,相信大家心理明白。