智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3874|回复: 6
打印 上一主题 下一主题

[引用]如何在Windows下搭建Android开发环境!

[复制链接]

127

主题

841

帖子

1

精华

跨届大侠

老三届

Rank: 10Rank: 10Rank: 10

积分
8526

优秀会员奖章活跃会员奖章论坛骨干奖章资源大师奖章优秀版主奖章在线王奖章

QQ
威望
3143
贡献
4359
兑换币
763
注册时间
2008-3-31
在线时间
512 小时
跳转到指定楼层
1#
发表于 2011-8-7 23:19:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

搭建Android开发环境

1 下载Android SDK

http://code.google.com/android/download.html

这是官方网址,进入后跟着流程走,选择适合于自己平台(这里是Windows)的SDK包下载。下载后直接解压就可以使用了。

为了在DOS控制台中直接使用SDK的工具,可以将SDK的目录添加到Windowspath环境变量中:在桌面上右击“我的电脑”,依次点击【属性】>【高级】>【环境变量】。双击【系统变量】里面的Path项,将Android SDKtools目录的完整路径添加到这里。

2 下载JDK6

http://java.sun.com/javase/downloads/index.jsp

下载并安装Java开发包。

3 下载Eclipse3.4.1

http://www.eclipse.org/downloads/

在“Eclipse Packages”标签页中选择“Eclipse Classic3.4.1”进行下载。这是目前最新的版本。

对于Eclipse来说,直接解压之后就可以使用。

4 下载EclipseAndroid ADT插件

许多教程在这一步都是通过Eclipse自身的update功能进行下载:


启动Eclipse,选择【Help > Soft Updates > Find and Install…


选择“Available Software”标签页,点击【Add Site…】按键。添加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,进行Android SDK设置:


选择【Windows > Preferences…】打开编辑属性窗口


选择Android属性面板


加入Android SDK的目录(点击【Browse…】进行选择,这里是“android-sdk-windows-1.0_r1”所在的目录)。

设置EclipseJava JDK属性设置


选择【Window>Preferences…】打开编辑属性窗口


选择Java属性面板


选择Java编译器为6.0


点击Apply,和OK

注:这是大多数教材提到的步骤。可是很奇怪,在我安装的时候并没有经历这样一个步骤(实际上,根本就没有“Java编译器为6.0”这个选项)。

我这里的Eclipse版本为最新的3.4.1可能与它有关。

创建一个Android工程

搭建好开发环境之后,我们来创建一个Hello World工程,体验一下Android的开发。

1 选择【File>New>Project

2 选择【Android>Android Project】,点击【Next

3 创建一个新的Android工程


Project name(在计算机中存储工程的目录名):
HelloWorld


Package name(包名,请参考Java相关的概念):
com.china.hello


Activity name(UI界面窗口的类名,从Activity继承而来):
HelloChina


Application name(应用的标题名字):
test Android

这样一个Android的工程就创建完毕了。

Package Explorer窗口中选择【src>com.china.hello>HelloChina.java】文件,编辑代码:

package com.china.hello;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public
class HelloChina extends Activity {


/**
Called
when
the
activity
is
first
created.
*/


@Override


public
void onCreate(Bundle saveInstanceState) {


super.onCreate(saveInstanceState);


//setContentView(R.layout.main);


TextView tv =
new TextView(this);


tv.setText(
"helloWorld");


setContentView(tv);


}

}

运行

在“Run As”窗口中选择“Android Application”,过一会儿就会出现图1所示的模拟器窗口:



1 Android模拟器

点击模拟器中的“MENU”键解锁,我们的程序就出来了,见图2


2 helloworld程序


怎么样,是不是很简单?

希望这篇文章对你有一定的帮助!

127

主题

841

帖子

1

精华

跨届大侠

老三届

Rank: 10Rank: 10Rank: 10

积分
8526

优秀会员奖章活跃会员奖章论坛骨干奖章资源大师奖章优秀版主奖章在线王奖章

QQ
威望
3143
贡献
4359
兑换币
763
注册时间
2008-3-31
在线时间
512 小时
2#
 楼主| 发表于 2011-8-7 23:21:11 | 只看该作者
Google Android程序设计大赛获奖作品展示
参:http://wenku.baidu.com/view/62dcced6195f312b3169a5c5.html
回复 支持 反对

使用道具 举报

127

主题

841

帖子

1

精华

跨届大侠

老三届

Rank: 10Rank: 10Rank: 10

积分
8526

优秀会员奖章活跃会员奖章论坛骨干奖章资源大师奖章优秀版主奖章在线王奖章

QQ
威望
3143
贡献
4359
兑换币
763
注册时间
2008-3-31
在线时间
512 小时
3#
 楼主| 发表于 2011-8-7 23:22:34 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
威望
175
贡献
30
兑换币
0
注册时间
2011-7-27
在线时间
1 小时
4#
发表于 2011-8-10 06:36:10
支持 反对

5

主题

68

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2668

活跃会员奖章优秀会员奖章

威望
397
贡献
1991
兑换币
21
注册时间
2011-1-5
在线时间
140 小时
5#
发表于 2011-8-16 17:57:35 | 只看该作者
good!
回复 支持 反对

使用道具 举报

5

主题

68

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2668

活跃会员奖章优秀会员奖章

威望
397
贡献
1991
兑换币
21
注册时间
2011-1-5
在线时间
140 小时
6#
发表于 2011-8-16 17:57:56 | 只看该作者
good!
回复 支持 反对

使用道具 举报

5

主题

68

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2668

活跃会员奖章优秀会员奖章

威望
397
贡献
1991
兑换币
21
注册时间
2011-1-5
在线时间
140 小时
7#
发表于 2011-8-16 18:30:11 | 只看该作者
good!
回复 支持 反对

使用道具 举报

5

主题

404

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3587
QQ
威望
1907
贡献
992
兑换币
255
注册时间
2011-12-3
在线时间
344 小时
8#
发表于 2012-7-2 22:26:59 | 只看该作者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 06:13 , Processed in 0.056945 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表