因为即将就职的公司首先有一个项目要在Android平台上开发应用,我就不得不预先准备一下相关的工作,对于智能终端这一块,说实在的,以前还真的没接触过,就连各种品牌的3G手机我都没有了解的兴趣,自己用的也是也是199元的Nokia 1202,还是白屏的。尽管自己能力不是很强,但是从小到大,还没发现自己决定做一件事,到最后会做不好的,只要下点功夫,我相信很容易上手的。
在了解了Android相关概念以及模型后,最迫不及待的就是在电脑上搭建Android的开发环境了,也就是各种IDE环境。也不知道自己涉及了多少种计算机编程语言的Hello world程序的,可Android性质还是差别较大的,对我来说比较新鲜,新鲜的事物当然要迫不及待地尝试一下,于是乎昨天下午折腾了半天,总算把开发环境搭建好,网上有很多教程,我只把自己的实战过程以及过程中遇到的问题整理一下,希望对有兴趣的同学有所帮助。
安装准备,必须的软件列表,均以给出官方下载页面,版本可能要自己选择
1.JAVA JDK SE 1.6
2.Eclipse 3.5
3.Google Android SDK 2.3.1
4.ADT-0.9.7或更高版本
安装JDK,Eclipse,设置JDK环境变量,预设 Android SDK(稍后安装)环境变量
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10
JAVA_JRE_HOME=C:\Program Files\Java\jdk1.6.0_10\jre
JRE_HOME=C:\Program Files\Java\jre6
Android_SDK_HOME=E:\MobileDev\android-sdk
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JRE_HOME%\lib;%JRE_HOME%\lib\rt.jar;%JAVA_JRE_HOME%\lib;%JAVA_JRE_HOME%\lib\rt.jar
Path=%Android_SDK_HOME%\tools;%JAVA_HOME%\bin;%JRE_HOME%\bin;%JAVA_JRE_HOME%\bin;
安装Google Android SDK
如果下载的是zip包,将Google Android SDK解压到E:\MobileDev\android-sdk目录,如果下载的exe文件,那就安装到E:\MobileDev\android-sdk目录,总之确定Google Android SDK的安装目录的就可以了。
到这里Google Android SDK并没有完成安装,需要手动运行E:\MobileDev\android-sdk目录下的SDK Manager.exe文件继续安装,该程序会自动从官方站点获取可用组建,如果在获取过程中链接不上https服务器,那么要讲强制使用https服务器的设置取消掉,如下图,取消选择状态:
成功链接服务器后,SDK Manager会获取到你所需要的包,当然了,同一种包往往有很多个版本,选择一个就够了:
最后,我选择安装的包如下列表所示:
给Eclipse安装ADT插件
打开Eclipse,Help-Install New Software 安装新的插件,在对话框中点击【Add...】增加一个在线安装的地址:http://dl-ssl.google.com/Android/eclipse,然后选择这个安装源,检测出可安装组建后,全部勾选,如下面几幅图所示:
到这个地方,Android的开发环境就算搭建完成了,接下来是要做点有成就感的东西,那就是Hello World程序了,必须的。
首先创建AVD模拟器,以便Hello World 程序的运行
在Eclipse中打开Window-Android SDK and AVD Manage,工具栏里面也有一个Android SDK and AVD Manage的启动图标。新建一个AVD,相关参数设置参考见下图:
新建一个Android工程来实现我们的Hello World程序
如果Android安装成功的话,Eclipse中便可以新建Android工程:
package com.android.test.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class Hello extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv = new TextView(this);
tv.setText("这是一个测试Android的helloWorld");
setContentView(tv);
}
}
保存后,Eclipse一般就自动编译了,设置一下Run configuration:
点击运行后,就能打开模拟器,并且在模拟器中有一个Hello的应用程序,到这里,对Android开发环境的初体验就全部结束了。
喜欢android的设计界面。。但是本人还是个白菜。。
光兄开始android了啊,记得貌似以前不是干技术的啊?
姜饼系统之前折腾过SDK,在电脑上控制感觉挺辛苦的,没有真机那样爽。
好高深好高深,略过不看,祝光光新年快乐,万事都如你意。。。 😈
元宵节快乐
安卓是很有出息的系统,塞班老了
呵呵 不错啊 加油
哎,不懂
我老公也是搞这个的,每次看他弄,我头晕
呵呵,上Android了啊,这方向不错
技术贴
飘过。。。
你现在上班的地方距离我上班的地方很近
专业的文章需要懂的人看的,我们只是支持一下。
咔咔,我也发过类似的文章
Android是个很好的方向啊,光光去搞个职能手机吧,HTC的就可以
不是性感就行 😕
强人啊,技术文都写得这么感性。
@子夜星辰 你动作咋的就这么快呢?这篇博文哪里感性了…… 😡
@世纪之光 大概是情人眼里出西施吧,反正你做什么我看着都感性,哈哈