android 开发环境配置
Android开发环境配置 收藏
1.1 Android 开发环境变量配置
1.1.1 jdk 的配置
首先到sun 官方下载jdk ,注意是jdk 而不是jre ,因为jre 是提供java 运行环境而不是开发环境哟。sun 官方 http://java.sun.com/
下载后安装或者有些朋友是下的解压包那就解压到某目录,例如我是C:\Program Files\Java\jdk1.5.0_14
右击 我的电脑 -> 属性 -> 高级, 点击下面的 环境变量,在下面的“ 系统变量” 处选择新建 在变量名处输入 JAVA_HOME ,变量值中输入刚才的目录,比如我的就是 C:\Program Files\Java\jdk1.5.0_14 ,确定后再新建一个变量名为classpath ,变量值为%JAVA_HOME%/lib/rt.jar;%JAVA_HOME%/lib/tools.jar , 确定后找到PATH 的变量,双击或点击编辑,在变量值最前面加上%JAVA_HOME%/bin; 注意里面的; 哦。确定、确定、确定后即可
然后开始 - 运行 cmd ,输入java 或者javac 看看有没有效果,如果出来一大堆东东,那就ok 了,如果出现类似xxx 不是内部或外部命令之类的那就说明设置有问题, 看看那里出问题啦。
1.1.2 eclipse 下载安装
到eclipse 官方下载最新版本,http://www.eclipse.org/downloads/ 我刚才下了最新的189M 的那个eclipse-jee-galileo-win32.zip 大家可以自己选择下载,下载后解压即可运行。不用其他特殊配置“ 暂时” 。
1.1.3 sdk 的配置
因为我们要开发的android 应用程序,所以下的sdk 是Google 那里下载,地址在 http://developer.android.com/sdk/1.5_r3/index.html 以后更新后估计地址会变,所以大家可以从http://developer.android.com/index.html 进入android 主页,然后点击sdk 就到了这个下载页面,我是XP ,当然下载了第一个Windows 的 版本。下载后解压到一个目录,如我的是D:\SDK\android-sdk-windows-1.5_r3\android-sdk-windows- 1.5_r3 然后同样要设置环境变量,同jdk 设置,新建一个SDK_HOME ,值为D:\SDK\android-sdk-windows-1.5_r3 \android-sdk-windows-1.5_r3 ,然后找到path ,在前面加上%SDK_HOME%\tools; 就OK 了。
和jdk 一样,我们也可以测试一下环境变量是否设置成功,cmd 窗口中输入android ,出现一堆东西,OK 完成。
1.2 eclipse 设置
当然,以上都搞定后,还不能马上用eclipse 开发android 应用程序,还必须添加eclipse 插件才行,幸好这步骤非常轻松,打开 eclipse 后,点击菜单栏的help -> install new software... 然后点击Add 会出来一个Add Site 的窗口,这里Name 输入android( 自己取个就是了) ,location 中输入插件的网络地址 :
https://dl-ssl.google.com/android/eclipse/
然后就等待连接了,然后install ,把"Android DDMS" 和 "Android Development Tools" 都选中,finish 就可以了,可能有段时间会去计算插件占用资源情况,慢慢等会。完成后会提示重启eclipse 来加载插件,ok 重启,就 可以用了。
1.3 Android 开发环境配置最终步骤……
为什么要有这个步骤,是因为我跑example 的时候总出现“Failed to find an AVD compatible with target” ,所以这里写一下该步骤以提醒大家。
avd 必须在运行实例前创建好,可以直接在cmd 中输入 android list ,会列出可以创建avd 的几个api ,我这里有id1 id2 id3 分别对应sdk1.1 sdk1.5 GoogleAPIs 。
然后大家运行android create --name myname( 自己取个,英文的呃) --target 3( 如果要用sdk1.5 就输入2 ,1.1 就用1)
补充一下,在eclipse 建立android 项目前,需要在eclipse 中配置sdk 目录,注意不是tools 目录哦。方法:window -- preferences -- android 然后在SDK location 中输入sdk 目录地址或者点击browse 定位到sdk 目录即可,然后apply ,ok 就完成了
--------------------------------------------------------------------------------------------
1),下载SDK,
1.1)下载android-sdk_r3-windows ,
1.2)然后解压后放在一个目录比如:c:/android-sdk_r3-windows
1.3)执行如上目录下的文件:SDK Setup.exe,(机器人图标的哪个)
注意:一般的话会出现 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml,所以应该修改如下几个地方:
a)修改Available Packages,点击"add Site..",增加: http://dl-ssl.google.com/android/repository/repository.xml,当然了,你可以删除原来使用https做连接的site.这个只能更新一些API的package.
b)修改代理配置:Settings里Http Proxy Server:10.159.192.62,Http Proxy Port:8080,选择如下两个选项卡:Force https//.....using http...,还有一个:Ask Before restaring ADB.
c)选择Installed package,里面会有SDK1.1,1.5,1.6,2.0和多个版本的APIs及Usb Driver package.
至此,所有SDK安装完毕。CALL,也不知中国为什么封技术性的网站,按照如上做能够省出你更多的时间来。我这里100%通过。
2),安装Google为我们提供的Eclipse 开发插件(ADT),地址:https://dl-ssl.google.com/android/eclipse/
3),了解开发的基本环节
可以看看吴用的技术网站 ,看几个视频的就够用了。几个基本概念弄明白了,做为JAVA开发的人才来说就是Code了。
a)视频下载连接。
视频第一部分,第一讲Android简介,第二讲建立Android开发环境
视频第二部分,第三讲第一个Android应用,第四讲Android程序基础
视频第三部分,第五讲Intent与Activity,第六讲Activity生命周期
视频第四部分,第七讲使用Service,第八讲Content Provider
b)开发当中几个概念:(简单理解)
1。Activity,用户界面,被认为是一个使用者的交互接口,
2。Intent与Intent Filter,页面之间的跳转,包括一个动作和一个反应。Intent Filter描述跳转后做什么事情。
3。Broadcast intent receiver,对外部的事情做一些处理。
4。Service,运行在后台的一段代码。它可以运行在它自己的进程,也可以运行在其他应用程序进程的上下文(context)里面
c)程序组成
4),学习sample
打开C:\android-sdk-windows\platforms\android-xx\samples\,可以看到其中的代码,可以参考,
今天就学习到这儿,在调试的时候要注意一点。如果已经启动了模拟器(第一次启动比较慢),以后的程序就不需要重新启动了,直接run或者debug就可以了。