一、安装JDK
-JDK下载地址
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
注意正确选择下载版本,如果电脑是32位,那就选择32位版本(通常描述是Windows x86),如果电脑是64位,那就选择64位版本(通常描述是Windows x64)
-JDK安装
JDK安装起来很简单,就是下一步再下一步即可,注意最后还要安装JRE(Java Runtime Environment,Java运行环境)。
-配置环境变量
Path
%JAVA_HOME%\bin\; (最后的 \ 不能掉否则javac不能允许)
CLASSPATH
.;%JAVA_HOME%\lib\tools.jar;
这里不要漏掉前面的.;很重要
JAVA_HOME
这里的路径写jdk安装路径
二、安装Eclipse
-Eclipse下载地址
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/mars1
注意:Eclipse版本要和JDK版本对应,JDK是32位/64位,那么Eclipse就得是32位/64位
-解压
下载之后解压即可使用
三、安装ADT插件
安装ADT有两种方式,在线安装和离线安装。
-在线安装
step1:点击help菜单 点击install new software
step2:打开后name随便写一个名字即可,location输入http://dl-ssl.google.com/android/eclipse/然后点确定。
step3:一路next,直到finish完成。
-离线安装
因为伟大的防火墙屏蔽了google,所以google的一些站点也被屏蔽了,这就导致我们在线安装失败。所以需要下载ADT包进行离线安装。
step1:下载ADT包,http://pan.baidu.com/s/1bnFitbx,下载后不需要解压
step2:安装ADT
step3:一路next,直到finish
四、安装SDK
安装SDK也有两种方式——在线安装和离线安装
-在线安装SDK
通过SDK Manager下载所需版本
-离线安装SDK
step1:把SDK的文件提前下载下来,有一些热爱分享的人会在网上分享一些下载资源,去下载就可以啦。
step2:配置路径
拓展
-JDK是什么
JDK的全称是Java Development Kit(Java开发组件),类似于一堆积木,基本形状给你定义好了,剩下的是摆个长城还是摆个天安门就看你的创造了。本文下面提到的Android SDK与此有一定程度的相似。
-JDK和JRE的区别
JDK是Java程序员开发必备,因为它是组件嘛,是积木嘛,没有积木怎么摆小房子。JRE是Java程序的运行环境,是JVM(Java虚拟机)的所在地,没有它Java程序是没法运行的。
-为什么要配置环境变量
一句话:让Java程序能够找到回家的路。你安装好Jdk之后,相当于给Java程序建了一个家,运行Java程序的时候,需要有个明确的指引,才能让他找到家,否则找不到家就迷路了,就报错了。配置环境变量,就相当于给Java程序指出一条回家的路。那么,既然是给人家指出回家路,这条路就不能指错,所以配置环境变量时,一定要注意严谨,不能有一丝一毫的差池。
比较正式的解释:
配置path的原因是让你可以在控制台编译、运行你的java程序而不必进入到java程序目录去运行,例如控制台命令:java -version,要执行此命令,控制台会先在当前目录找java.exe程序,找不到会去path变量中指定的路径去找此命令,如果没有找到就不会执行,java.exe是在java程序目录中的bin目录下,所以path才会配到java程序的bin目录。path可以说主要是为了方便,让你无论在哪个目录下都可以直接使用javac等命令,否则就只有到bin目录下执行javac和java命令了。
classpath变量通常是新建的变量。在编译、运行java程序时会在它指定的目录下去找你所要用到的class,也是先在本目录下找,然后在指定目录下找,都找不到就会报错了。
为什么非要在classpath中配置.;呢?如下图,如果我们没有在CLASSPATH中配置.;那么执行java命令时就会出错,因为它找不到Test.java编译后的Test.class文件。
-什么是ADT
ADT全称Android Development Tools,本质就是一个用于Android开发的Eclipse插件。
-什么是SDK
SDK全称Software Development Kit(软件开发套件)。不仅Android有SDK,一些支持第三方定制开发的软件都有SDK,让用户在此基础之上进行定制开发。
————————————————————————————————————————————————————————
1、java SDK
http://www.oracle.com/technetwork/java/index.html
java官网,右边的New Downloads->Java Se 7 Update 10(最新版本)->Java Platform (JDK) 7u10(第一个Java图片Download)
然后下拉把 Accept License Agreement 勾上(代表你接受它的协议) 然后在下面的选项中根据你的操作系统来选择下载,LZ就是win7 64位,所以下载的是Windows x86
2、开发工具---eclipse
http://www.eclipse.org/downloads/ eclipse官网,同理下载个最新版本就行了
3、android---- Android Developers
http://developer.android.com/sdk/index.html 点击好大的图片Download the sdk然后往下拉同意他的协议在根据自己系统的位数来下载就行了,LZ选了64位。。
当下载好三面3个东西以后就可以开始着手android的环境搭建了。
以下内容基本跟文章刚开始的内容差不多,穿插个人所遇到的问题。
首先是先安装 Java SDK,最好默认安装到C盘,基本是默认路径就行。eclipse下载下来的就是一个RAR解压包,可以暂时不理。Android Developers下载下来也是一个RAR,先解压,解压之后,里面居然带了一个eclipse(因为会遇到很多问题,所以···)
运行 SDK Manager.exe 把所有的可选框都勾上,(其实我也不太懂是什么意思,应该是个版本的API?都down下来吧。。)然后再点 Install packages.. 进行安装,这个时候它就会自动联网边安装边下载了。等全部安装完之后最下面的 sort by: 原本是勾着 “API level” 这个时候换勾 “Repository”然后再把上面的再勾一次在点一次 Install packages..
LZ英语不行···啥也不行,就全部安装咯。。 安装完毕之后,就可以关闭这个程序了。
然后开始进行环境的配置
- 我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
- JAVA_HOME值为: D:\Program Files\Java\jdk1.6.0_18(你安装JDK的目录)
- CLASSPATH值为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
- Path: 在开始追加 %JAVA_HOME%\bin;
- NOTE:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。
安装完成之后,可以在检查JDK是否安装成功。打开cmd窗口,输入java –version 查看JDK的版本信息。出现类似下面的画面表示安装成功了:
图1、验证JDK安装是否成功
连图都直接拿过来。、LZ好无耻的说···
然后是Android SDK
- 在用户变量中新建PATH值为:Android SDK中的tools绝对路径(如LZ的是 D:\Android\adt-bundle-windows-x86_64\sdk\tools)。
“确定”后,重新启动计算机。重启计算机以后,进入cmd命令窗口,检查SDK是不是安装成功。
运行 android –h 如果有类似以下的输出,表明安装成功:然后是ADT 的安装
注:ADT安装之前,刚刚下载的eclipse最新版本起作用了。可能新版的android环境更加人性化了,直接下载下来什么都齐全了,可是LZ运行里面的eclipse就是各种错误,要么就是找不到SDK,(把SDK的jer复制过来后)又变成了无法加载某些库。
其实这个eclipse应该是什么都搭好的,可惜LZ不会,所以就按照参考的文章那里继续设置。
进行ADT安装之前 先把 Android Developers下的eclipse整个文件夹全部删除掉,然后把刚刚下载最新版本的eclipse解压到这里来。然后再运行这个eclipse,在按照下面来安装ADT
- 打开 Eclipse IDE,进入菜单中的 "Help" -> "Install New Software"
- 点击Add...按钮,弹出对话框要求输入Name和Location:Name自己随便取,Location输入http://dl-ssl.google.com/android/eclipse。如下图所示:
- 确定返回后,在work with后的下拉列表中选择我们刚才添加的ADT,我们会看到下面出有Developer Tools,展开它会有Android DDMS和Android Development Tool,勾选他们。 如下图所示:
- 然后就是按提示一步一步next。
完成之后:
- 选择Window > Preferences...
- 在左边的面板选择Android,然后在右侧点击Browse...并选中SDK路径,本机为:
D:\AndroidDevelop\android-sdk-windows - 点击Apply、OK。配置完成。
注:在实际操作中,界面可能会有差距,比如:可以选的还有很多项,全部都勾上吧,可能原文作者安装的时候版本比我现在这个版本低
创建AVD
为使Android应用程序可以在模拟器上运行,必须创建AVD。(其实就是一个android模拟器,相当于一部虚拟的手机)
- 1、在Eclipse中。选择Windows > Android Virtual Device Manager
- 2、点击左侧面板的Android Virtual Devices,再右侧点击New
- LZ贴个图上来
名词解释一下:
AVD Name: 模拟器(AVD)的名字,随意起
Device: 装置,你可以根据你手机的分辨率来选?LZ的小米1S青春版分辨率就是480*854,所以选了这个
Target : 选最后一个吧
keyboard: 虚拟键盘,记得勾上
Skin: 这个不知道。。勾上吧
RAM: 运行时的内存,我调1G模拟器跑不起来,不知道为何,所以默认吧
SD card:size :暂时不知道多少,调大了不行,它要求起码大于9M,LZ就给了它128(后面是可以选单位的噢,小注意一下)点击OK就可以创建一个AVD了
可以点击一下 refresh 来刷新一下?然后可以关闭窗口,此时AVD就创建成功了!(运行程序的时候可以选这个来运行你的程序)
到此,android环境基本就搭建成功了,好像也没有忘记什么步骤了。
然后就是经典的Hello World
通过File -> New -> Project 菜单,建立新项目"Android"文件夹下的"Android Application Project"
然后点next
Application Name:随便写吧=。=工程名字。。然后其他不用管,直接Next
Create project in workspace 这个选项的勾取消掉,然后选择一个路径,此路径将是你工程的路径。
然后直接Next Next就行了,最后还有一个Active Name(好像叫这个?)你可以修改名字,这个名字将会是工程创建的一个 .java的一个文件名字。
创建成功后,工程的Src下会有一个包,包里面的一个文件就是刚刚设置的名字。
然后双击那个MainActivity.java
添加引用
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;然后把mainActivity类里面的内容替换成以下内容:
/** 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);
}然后点击上面的绿色三角,选择Android Application
此时在选择自己刚刚创建的AVD,并且把左下角的选项勾上就可以了(要是想换个AVD或者修改AVD的参数,可以在workspace下那里自己修改,一定要虚拟键盘给勾上噢)
此时就会开始运行模拟器,第一次运行会需要比较长的时间,LZ都忘记需要多久了。。。有点长
最后效果如图:hello World总算出来了,我的 Android自学之后也总算要开始了!加油!
最后再次感谢那个博主,在贴一次他博文的路径:
http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html