您的位置:首页 > 移动开发 > Android开发

XP系统中Android开发环境的搭建

2014-03-01 16:40 387 查看
最近要学习一下Android开发,买了本书--《Android应用开发揭秘》,但是看到书上对Android开发环境的搭建写的很模糊,捣腾了一下午,终于在各种Google的帮助下迈出了学习Android开发的第一步。现在总结一下,希望可以帮助像我这样的Android小白,老鸟们请自由飞翔去吧。。。。

安装环境:virtualbox里面的XP系统。

Android开发所需要的软件版本及下载地址:

1. JDK1.6 下载地址:http://dlc.sun.com.edgesuite.net/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe点击打开链接

2. Eclipse 下载地址:http://www.eclipse.org/downloads/packages/release/galileo/r




3. Android SDK 2.2下载地址:http://developer.android.com/sdk/index.html



4. ADT 0.9.7下载地址:http://developer.android.com/tools/sdk/eclipse-adt.html

第一步:安装JDK和配置JAVA开发环境

1)安装:双击JDK1.6后,一直按默认选项next,直至安装完成。
2)配置环境变量:右键“我的电脑”,选择“属性”->“高级”->“环境变量”,找到“Path”变量名(如果没有就新建一个),点击“编辑”,添加JDK安装目录中“bin”文件夹的路径,点击“确定”,再找到“CLASSPATH”变量(如果没有就新建一个),点击“编辑”,添加JDK安装目录中“lib”及“demo”的路径。注意变量之间应用“;”分开。



3)测试一下JDK安装情况。配置完成后,点击开始->运行,输入“cmd”,输入命令“java-version”,如果显示java的版本,则说明安装成功。



如果有问题,检查PATH变量设置,输入“echo %PATH%”。看其中是否存在“D:\Java\jdk1.6.0\bin”。如果不存在则返回到环境变量设置中检查。

接下来我们编写一个简单的Java程序测试CLASSPATH是否设置正确。

打开记事本,输入下面的内容,保存至C:\java目录下,文件名为HelloWorld.java。(注意大小写)

class HelloWorld{

public static voidmain(String[] args){

System.out.println("HelloWorld");

}

}

再打开的DOS命令窗口,输入命令:cd c:\java,再输入“javac HelloWorld.java”,回车。这时会在C:\java目录下多了一个“HelloWorld.class”的文件。再输入“java
HelloWorld”,回车。



说明:在首次运行HelloWorld.java的时候出现了上面的错误,但是关闭重启cmd后,输出了“HelloWorld”。注意:java文件名必须与java主类名一致。



至此,Java环境配置成功。

第二步:安装Eclipse

安装Eclipse时,只需要把下载的安装包解压缩,找到“Eclipse.exe”,建立一个桌面快捷方式即可。

第三步:安装android 开发插件和配置

安装Android SDK有两种方法:一种是在线更新,但是我做了好久,还是有问题。第二种是下载安装包本地安装,这种方法比较简单,而且很快。

先介绍一下第一种在线更新的方法,运气不好基本不会成功,我试着做了了几次,安装了一些东西后可以通过,但是不推荐,如果不想研究安装过程的话可以直接跳到第二种方法离线安装。

1. 在线更新安装

(1)打开Eclipse



(2)在菜单栏上选择“ help->Install NewSoftWare”出现如下界面:



(3)弹出对话框点击 Add按钮,出现如下界面要求输入Name和Location:Name自己随便取,比如输入Android;Location输入http://dl-ssl.google.com/android/eclipse或 https://dl-ssl.google.com/android/eclipse/
但是!!!这种方法除非你能翻墙,不然。。。

注意:Android SDK更新以及ADT更新出现问题的解决办法:找到C盘下的C:\WINDOWS\system32\drivers\etc





(4)点击OK,运气好的话可以出现Android更新目录,选中全部,然后一直更新即可。我在第一次安装的时候通过了,但是重新再安装的时候就又打不开了,网上很多都是说可以在线安装,但是按照他们的方法基本都不可以,所以,坚持不推荐使用该种在线更新的方式安装。

2. 本地安装包离线安装

(1)按下面提供的网址下载,当然你也通过其他非官方网站(通过百度或google搜索到)下载。(复制链接即可打开迅雷下载,不能下载的链接可以百度一下安装包的名称,有其他链接可供下载。)
http://dl-ssl.google.com/android/repository/android-1.5_r04-windows.zip http://dl-ssl.google.com/android/repository/android-1.6_r03-windows.zip http://dl-ssl.google.com/android/repository/android-2.0.1_r01-windows.zip http://dl-ssl.google.com/android/repository/android-2.0_r01-windows.zip http://dl-ssl.google.com/android/repository/android-2.1_r02-windows.zip http://dl-ssl.google.com/android/repository/android-2.2_r01-windows.zip http://dl-ssl.google.com/android/repository/docs-2.2_r01-linux.zip http://dl-ssl.google.com/android/repository/google_apis-3-r03.zip http://dl-ssl.google.com/android/repository/google_apis-4_r02.zip http://dl-ssl.google.com/android/repository/google_apis-5_r01.zip http://dl-ssl.google.com/android/repository/google_apis-6_r01.zip http://dl-ssl.google.com/android/repository/google_apis-7_r01.zip http://dl-ssl.google.com/android/repository/google_apis-8_r01.zip http://dl-ssl.google.com/android/repository/jboss-5.1.0.GA.zip http://dl-ssl.google.com/android/repository/samples-2.1_r01-linux.zip http://dl-ssl.google.com/android/repository/samples-2.2_r01-linux.zip http://dl-ssl.google.com/android/repository/tools_r06-windows.zip http://dl-ssl.google.com/android/repository/usb_driver_r03-windows.zip
(2)下载完后,按下面的映射关系解压文件,前面是下载的文件,箭头后面是解压到的SDK下载器中的目录:

android-1.5_r04-windows.zip==>platforms\android-3

android-1.6_r03-windows.zip==>platforms\android-4

android-2.0_r01-windows.zipp==>platforms\android-5

android-2.0.1_r01-windows.zip==>platforms\android-6

android-2.1_r02-windows.zipp==>platforms\android-7

android-2.2_r01-windows.zip==>platforms\android-8

google_apis-3-r03.zip==>add-ons\addon_google_apis_google_inc_3

google_apis-4_r02.zip==>add-ons\addon_google_apis_google_inc_4

google_apis-5_r01.zip==>add-ons\addon_google_apis_google_inc_5

google_apis-6_r01.zip==>add-ons\addon_google_apis_google_inc_6

google_apis-7_r01.zip==>add-ons\addon_google_apis_google_inc_7

google_apis-8_r01.zip==>add-ons\addon_google_apis_google_inc_8

docs-2.2_r01-linux.zip==>doc(doc为新建目录)

samples-2.1_r01-linux.zip==>samples\android-7

samples-2.2_r01-linux.zip==>samples\android-8

market_licensing-r01.zip==>google-market_licensing

tools_r06-windows.zip==>tools(可以先清空tools)

platform-tools_r07-windows.zip==>platform-tools

usb_driver_r03-windows.zip==>usb_driver

说明:全部解压完成后,android安装文件夹有1.5G左右。此时,打开SDK Manager.exe,可以发现包已经安装完成。





(3)安装完成Android SDK后,打开Eclipse,对其插入ADT-0.9.7,使其关联Android SDK。

1)打开Eclipse, 在菜单栏上选择 “help->Install NewSoftWare”,点击 Add按钮,出现如下界面



2)点击Archive,选择本地下载好的ADT-0.9.7.zip压缩包(注意压缩包格式),点击OK



3)立刻就可以出现下图(若是在线更新,会等好久。。。。)



4)选中Developer Tools后点击Next,等待一段时间,出现需要安装的插件



5)点击next,选择“I accept the terms of the license agreements”



6)等待安装



7)安装完成后,出现如下界面:



8)点击Yes按钮,重启Eclipse。

(4)配置Android SDK

将Android SDK安装目录中的tools文件夹路径添加到环境变量“Path”中,注意环境变量之间用“;”分开。

(5)配置ADT

打开菜单window->preferences,进入如下界面



选择Android所在的目录后,出现了一个错误:



注意:安装Android时Could not find adb.exe,怎么解决的

首先,改一下你的环境变量(如果你配过环境变量的话就执行这一步,如果没有配置过的话就不用执行这一步,直接下一步即可!),把原来的C:\android-sdk-windows\tools改成C:\android-sdk-windows\platform-tools。
其次,把C:\android-sdk-windows\platform-tools目录下的adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll 这三个文件拷到C:\android-sdk-windows\tools目录下,然后把其它文件都拷贝到C:\android-sdk-windows\platforms\android-9\tools目录下,这时你就有疑问了,在C:\android-sdk-windows\platforms\android-9 这个目录下并没有tools文件夹,这时就需要你建一个新的tools文件夹,把它们放到里面。

重新打开菜单window->preferences,指定好Android SDK文件路径后,就没有了错误。




(6)新建AVD(android vituraldevice)

进入android sdk and avd manager,选中Vitural Devices 在点击New



名称可以随便取,target选择你需要的SDK版本,SD卡大小自定义,填好信息后选择“Create AVD”



在Virtual Devices里出现刚刚配置的AVD,此时说明AVD创建成功。此时可以去创建一个HelloAndroid项目程序去测试一下配置的SDK环境。



第四步:新建一个Android应用项目

(1)打开Eclipse开发工具,新建一个项目,在弹出的“NewProject”对话框的列表中展开“Android”,
然后选择“AndroidProject”



(2)点击Next



(3)填写好信息后,点击Finish,完成项目创建。

但是,首次创建会出现两个错误



解决办法:

首先确保project->Build Automatically已经勾选上,然后project->clean一下即可。

(4)配置AVD

创建好Android项目后是不能立即使用AVD运行的,需要对AVD进行配置。

1)打开Eclipse,点击“Run”,选择“RunConfigurations”菜单命令,双击,创建Android项目运行配置。在右边的“Name”文本框中输入Android项目运行配置的名字,在Android选项卡中的Project文本框中选中要运行的Android项目。



2)点击“Target”选项卡,选中“Automatic”,选择创建的AVD。



3)点击“Run”,这样便可以运行HelloWorld项目了。



安装总结:

在安装SDK的时候走了很多的弯路,看到英文网页就大略的浏览,没有认真看,然后就一直重复着找,浪费了很多时间。现在想想如果把英文网页仔细的看,其实很简单很快就可以找到SDK安装和问题解决方法。

附件:

由于是在Virtualbox虚拟机里面安装,所以把虚拟机和主机设置共享文件夹可以快速的传文件。

共享文件夹设置:

(1)首先要把xp关掉。在virtualbox里点击setting,然后在打开的窗口里,选择左侧的Shared Folders,点击右侧的有个加号的文件夹符号,添加一个共享文件夹,选择想要共享的文件夹路径,FolderName自己填一个(我的是tmp),然后点击OK。

(2)打开xp系统,打开我的电脑->工具->映射网络驱动器,点击浏览选择之前添加的共享文件夹,该文件夹的路径为:网上邻居->整个网络->VirtualBoxShared Folders->\\Vboxsvr->\\VBOXSVR\tmp,选择\\VBOXSVR\tmp,确定,完成。就可以看到我的电脑中网络驱动器下的共享文件夹了。

问题:Documents and Settings\用户名\.android\avd下边,这个路径里不能有中文。

解决方法:手动添加一个系统环境变量值,这里我们可以对着“我的电脑”图标单击鼠标右键,在弹出的菜单中选择“属性”,切换到“高级”选项卡,单击“环境变量”按钮,在弹出的对话框新建一个环境变量,比如名为ANDROID_SDK_HOME
(不可修改为其他) ,值为D:\android_sdk (假设sdk我们在d盘的根目录名为android_sdk)。接下来重新启动Eclipse,我们通过单击Windows菜单,依次进入 preferneces => Android => Bulid 可以看到 Default debug keystore: D:\android_sdk\.android\debug.keystore (其中.android\为ADT自动创建的,以前这项可能为C:\Documents and Settings\中文\.android\debug.keystore),当然通过设置下面的custom
debug keystore来设置可以免除添加环境变量的步骤。然后重建avd。运行程序,没问题了

如若转载,请注明出处,谢谢!
http://blog.csdn.net/qq312619772/article/details/20162869
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: