搭建Android开发环境
http://www.cnblogs.com/huaping-audio/archive/2009/05/26/1490455.html
http://www.cn-cuckoo.com/2010/04/18/make-a-android-develop-environment-1512.html
http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html
搭建Android开发环境
1下载AndroidSDK
http://code.google.com/android/download.html
这是官方网址,进入后跟着流程走,选择适合于自己平台(这里是Windows)的SDK包下载。下载后直接解压就可以使用了。
为了在DOS控制台中直接使用SDK的工具,可以将SDK的目录添加到Windows的path环境变量中:在桌面上右击“我的电脑”,依次点击【属性】>【高级】>【环境变量】。双击【系统变量】里面的Path项,将AndroidSDK中tools目录的完整路径添加到这里。
2下载JDK6
http://java.sun.com/javase/downloads/index.jsp
下载并安装Java开发包。
3下载Eclipse3.4.1
http://www.eclipse.org/downloads/
在“EclipsePackages”标签页中选择“EclipseClassic3.4.1”进行下载。这是目前最新的版本。
对于Eclipse来说,直接解压之后就可以使用。
4下载Eclipse的AndroidADT插件
许多教程在这一步都是通过Eclipse自身的update功能进行下载:
启动Eclipse,选择【Help】>【SoftUpdates】>【FindandInstall…】
选择“AvailableSoftware”标签页,点击【AddSite…】按键。添加update站点:https://dl-ssl.google.com/android/eclipse/
这时窗口中新增了“https://dl-ssl.google.com/android/eclipse/”项,选中该项,点击【Install…】按键即可下载。
注:许多国内的网友都无法完成这样的升级,通常是进行到一半就没有任何反映了(其他插件,例如pydev也是这样)。
没关系,我们直接到Android官网去下载这个ADT插件:
http://code.google.com/android/adt_download.html
下载完成后解压,将“features”和“plugins”目录中的文件拷贝到Eclipse的对应目录中就可以了。
重启Eclipse,进行AndroidSDK设置:
选择【Windows】>【Preferences…】打开编辑属性窗口
选择Android属性面板
加入AndroidSDK的目录(点击【Browse…】进行选择,这里是“android-sdk-windows-1.0_r1”所在的目录)。
设置Eclipse的JavaJDK属性设置
选择【Window】>【Preferences…】打开编辑属性窗口
选择Java属性面板
选择Java编译器为6.0
点击Apply,和OK。
注:这是大多数教材提到的步骤。可是很奇怪,在我安装的时候并没有经历这样一个步骤(实际上,根本就没有“Java编译器为6.0”这个选项)。
我这里的Eclipse版本为最新的3.4.1,可能与它有关。
创建一个Android工程
搭建好开发环境之后,我们来创建一个HelloWorld工程,体验一下Android的开发。
1选择【File】>【New】>【Project】
2选择【Android】>【AndroidProject】,点击【Next】
3创建一个新的Android工程
Projectname(在计算机中存储工程的目录名):HelloWorld
Packagename(包名,请参考Java相关的概念):com.china.hello
Activityname(UI界面窗口的类名,从Activity继承而来):HelloChina
Applicationname(应用的标题名字):testAndroid
这样一个Android的工程就创建完毕了。
在PackageExplorer窗口中选择【src】>【com.china.hello】>【HelloChina.java】文件,编辑代码:
packagecom.china.hello;
importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.widget.TextView;
publicclassHelloChinaextendsActivity{
/**Calledwhentheactivityisfirstcreated.*/
@Override
publicvoidonCreate(BundlesaveInstanceState){
super.onCreate(saveInstanceState);
//setContentView(R.layout.main);
TextViewtv=newTextView(this);
tv.setText("helloWorld");
setContentView(tv);
}
}
运行
在“RunAs”窗口中选择“AndroidApplication”,过一会儿就会出现图1所示的模拟器窗口:
图1Android模拟器
点击模拟器中的“MENU”键解锁,我们的程序就出来了,见图2。