win7下android开发环境的搭建

本文详细介绍了在Windows系统中使用JDK和ADT Bundle for Windows搭建Android开发环境的全过程,包括安装JDK、配置环境变量、安装ADT Bundle、解决网络问题以及配置Android SDK环境变量等步骤。通过遵循本指南,读者可以轻松搭建自己的Android开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在windows安装Android的开发环境不简单也说不上算复杂,如果按照传统方法搭建环境是比较复杂的,但是如果用google提供的集成开发环境--ADT Bundle for Windows 或者 android studio 则比较简单,这里使用的是ADT Bundle for Windows 这个集成开发环境进行搭建,希望对准备进入Android开发的朋友有帮助。
 


    第一步:安装JDK

要下载Oracle公司的JDK可以百度“JDK”进入Oracle公司的JDK下载页面(当前下载页面地址为 http://www.oracle.com/technetwork/java/javase/downloads/index.html),选择自己电脑系统的对应版本即可。
 我的系统是32位,因此用的是jdk-7u60-windows-i586.exe。

下载到本地电脑后双击进行安装。JDK 默认安装成功后,会在系统目录下出现两个文件夹,一个代表jdk,一个代表jre。

 

JDK的全称是Java SE Development Kit,也就是Java 开发工具箱。SE表示标准版。JDK是Java的核心,包含了Java的运行环境(Java Runtime Environment),一堆Java工具和给开发者开发应用程序时调用的Java类库。
 
我们可以打开jdk的安装目录下的Bin目录,里面有许多后缀名为exe的可执行程序,这些都是JDK包含的工具。在配置完JDK的变量环境后,我们可以方便地调用这些工具及它们的命令。


JDK包含的基本工具主要有:
javac:Java编译器,将源代码转成字节码。
jar:打包工具,将相关的类文件打包成一个文件。
javadoc:文档生成器,从源码注释中提取文档。
jdb:debugger,调试查错工具。
java:运行编译后的java程序。

第二步:配置Windows上JDK的变量环境
为了配置JDK的系统变量环境,我们需要设置三个系统变量,分别是JAVA_HOME,Path和CLASSPATH。下面是这三个变量的设置防范。
 
JAVA_HOME
先设置这个系统变量名称,变量值为JDK在你电脑上的安装路径:C:\Program Files\Java\jdk1.7.0_60。创建好后则可以利用 %JAVA_HOME%作为JDK安装目录的统一引用路径。

 
Path
PATH属性已存在,可直接编辑,在原来变量后追加: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
 
CLASSPATH 
设置系统变量名为:CLASSPATH  变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 。
注意变量值字符串前面有一个"."表示当前目录,设置CLASSPATH 的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。


第三步:安装ADT Bundle for Windows
要下载ADT Bundle for Windows,可以google搜索“ ADT Bundle for Windows”(当前下载页面地址为 http://developer.android.com/sdk/index.html),选择自己电脑系统的对应版本即可。
 我的系统是32位,因此用的是adt-bundle-windows-x86-20140702.zip。然后解压缩该软件,得到三个文件eclipse文件夹,
sdk文件夹,以及SDK Manager.exe。


进入eclipse文件夹,双击打开eclipse.exe文件(如遇到打开eclipse时提示,failed to create the java virtual),解决方法是:

创建eclipse的快捷方式,然后在快捷方式的路径后面增加一个参数,类似于:
eclipse.exe -vm "C:\Program Files\Java\jdk1.7.0_60\bin\javaw.exe"


打开eclipse后,点击windows-->Preferences->General->Appearance, 选中主题是 Classic,表示意思,用经典版eclipse界面布局开发环境,这样就是我们平时接触的eclipse界面,方便开发。



得到一个经典的eclipse开发界面




在eclipse界面中,依次单击 Windows--> Android SDK Manager, ,Android SDK Manage负责下载或更新不同版本的SDK包,我们看到默认安装的Android SDK Manager只安装了一个版本的sdk tools。
 
 
打开Android SDK Manager,它会获取可安装的sdk版本,但是国内有墙,有时候会出现获取失败的情况。
 
 
从弹出的log窗口中,我们可以看到连接 “ https://dl-ssl.google.com”失败了。我们通过ping命令,发现果然网络不通。
 
 
从万能的互联网上,我们找到了解决这个问题的方案,而且行之有效。
 
更改host文件
首先更改host文件,host文件在C:\Windows\System32\drivers\etc目录下,用记事本打开“hosts”文件,将下面两行信息追加到hosts文件末尾,保存即可。如果你的是windows8系统可能没有权限修改host文件,可以右击hosts文件,将Users组设置为可对hosts文件完全控制的权限即可。
 
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
 
上面两行放在host文件的意思是将本地访问dl.google.com和dl-ssl.google.com定向到ip地址为203.208.46.146的服务器上。
 
 
将Android SDK Manage上的https请求改成http请求
打开Android SDK Manager,在Tools下的 Options 里面,有一项 Force  https://..sources to be fetched using  http://... 将这一项勾选上,就可以了。
 
 
再打开Android SDK Manager.exe,正常情况下就可以下载Android的各个版本的sdk了。你只需要选择想要安装或更新的安装包安装即可。这里是比较耗时的过程,还会出现下载失败的情况,失败的安装包只需要重新选择后再安装就可以了。
 
 

下载完后,单击Windows-->Android Virtual Devices,创建配置安卓虚拟机





三、配置Android SDK的环境变量

  配置Android SDK的环境变量不是搭建Android开发环境必须要做的工作,但是配置了之后就可以很方便在命令行窗口使用Android SDK安装目录下的platform-tools和tools目录中的工具了,所以还是配置一下比较好,方便使用!

  Android SDK的环境变量值为SDK安装目录下的platform-tools文件夹和tools文件夹子目录路径,如我的分别为:E:\adt-bundle-windows-x86-20140702\sdk\platform-tools、E:\adt-bundle-windows-x86-20140702\sdk\tools,在变量值中,两个路径用分号隔开。

(1)添加环境变量:

  变量名:ANDROID_SDK_HOME

  变量值:E:\adt-bundle-windows-x86-20140702\sdk(这个Android的SDK的安装目录)



(2)在path中添加如下内容:

  %ANDROID_SDK_HOME%\tools;%ANDROID_SDK_HOME%\platform-tools





 使用快捷键"Win+R",然后输入CMD,进入命令行,分别输入android -h和adb命令,显示如下图则说明Android SDK环境变量已经配置好了





 简单说一下platform-tools目录下的adb这个工具的主要功能:

  • 运行设备的shell(命令行)
  • 管理模拟器或设备的端口映射
  • 计算机和设备之间上传/下载文件
  • 将本地apk软件安装至模拟器或android设备

四、总结

  以上就是搭建Android的开发环境的全部内容,搭建步骤和过程是我亲自实践过的,按照上述的搭建过程应该都可以正常搭建Android的开发环境, 希望所有看了这篇文章的朋友们都能够正常搭建起Android的开发环境,踏入Android开发的大门!




 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值