先说说
我想学Android其实就是为了开发一些简单的应用或是游戏,但更宏大的是构建一个用Android手机驱动的单片机系统,再利用手机上的摄像头、网络等资源就可以搭建起很多很有意思的东西-比如手机控制的机器人或是遥控飞机之类的。
于是学习Android,今天终于是开始了。
工欲善其事,必先利其器
上网简单一搜,发现Android编程最常用的是Eclipse+ADT插件。
于是就开始着手搭建环境,我用的是win7 64位 旗舰版
首先,要下载一些东西:
Java SE Development Kit 7 (JDK 7)
因为Eclipse本身就是用java写的,所以需要这个来启动Eclipse,其次是用做java开发。
我下的是jdk-7u21-windows-x64.exe
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
如果链接无效的话,就到甲骨文公司的网站上去下
鼠标放在DOWNLOADS上,会出现一个大菜单,再在左边点Java for Developer
然后点Java Platform(JDK) 7u21
然后要同意License 点Accept License Agreement
再在下面根据自己的平台选择Download
我是win7 64位所以选择最后一个
这里显示的是我自己的系统下载的安装文件,读者需要根据自己的系统下载。
但如果出不来上面图片所示内容,可能就是甲骨文公司更换了页面,下载方法就要自行百度了
Eclipse
我们伟大的开源编程IDE,不解释。
我下的是eclipse-java-juno-SR2-win32-x86_64.zip
链接没用就按下面的步骤下载
上Eclipse官网
如果没有连上就重试几次,我开始也连不上
点右边的Download Eclipse
找到Eclipse IDE for Java Developers 然后根据自己是多少位的点右边的windows 32Bit或windows 64Bit
然后进入下载页,点那个[China].......(http)就可以了
ADT插件
装了Eclipse后,从Eclipse中安装。
-------------------------------------朴素的分割线---------------------------------------------------
好了,开始了!
安装JDK,一步步按照安装说明上的就行了
要更改路径就改下路径
Eclipse是免安装的,直接解压缩就可以了
如果这时点开eclipse可能出现错误
A JavaRuntime Enviroment(JRE) or Java Development Kit(JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:
.......
使用eclipse之前先要配置环境变量,否则再强大的Eclipse也是无米之炊,无用武之地啊。
配置JDK环境变量
点开始-右击计算机(computer)
点属性(Properties)
点高级系统设置(Advanced system settings)
点环境变量(Environment Variables...)
点新建(new)
一共需要新建三个环境变量
1.jdk的目录
变量名:JAVA_HOME
变量值:D:\java\jdk1.7.0_21\;D:\java\jdk1.6.0_33
变量值就是刚才jdk装的目录
因为我装了两个jdk所以写了两个目录,注意用分号(;)间隔两个目录
2.类的路径
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
注意最前面有个点哦!
可以看出来这里引用JAVA_HOME的值
以后如果要添加jdk就直接在JAVA_HOME中添加就可以了,这里就不用改了
3.Java可执行文件的路径
变量名:PATH
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
这个路径标识了Java编译程序的位置和Java运行环境(jre)的位置
这下Eclipse应该可以打开了
出现了设置工作空间的对话框
设置一个就可以了
然后就是Eclipse的Welcome了
点右边的workbench进入工作区
添加ADT插件
ADT插件的网站有详细的文字说明
http://developer.android.com/sdk/installing/installing-adt.html
我这里只是用图片的方式展示出来了
点Help-Install New Software
然后在Install里面先点Add,出来一个对话框
Name输入ADT Plugin
location输入https://dl-ssl.google.com/android/eclipse/ 如果网址有更改请在ADT插件官网查找
此时下面的列表会刷新,出来一个 Developer Tools 勾上
点Next
点next后它会计算要安装的包和空间大小,这个过程可能要一会,我去喝杯水先~
然后就列出了会安装的包,点Next
然后就是各种licenses,看完后accept然后finish
之后Eclipse就会自动安装插件了,又是一个漫长个过程,我再喝杯水先~
等会,出wanning了,先把水放下,点OK再说
然后Eclipse以迅雷不及掩耳盗铃响叮当之势完成了安装,弹出了重启Eclipse的对话框,重启吧。点Yes
好了,我们跋山涉水过草坪、翻雪堆、点OK又重启后终于看到了又肥又绿的Android机器人(不容易啊!亲)
Android SDK
再就是装Android SDK
点window->Android SDK Manager
然后就可以自行选择SDK进行安装了
推荐勾选安装
Tools 工具
Android 4.2.2(API 17) 最新
Android 2.2(API8) 最基础
Extra里面的Google USB Driver 这样就可以用真机调试,而不需要用慢得要死的虚拟机了
说你好
SDK终于装完了,让我们来写第一个程序-HelloAndroid
在左边的package Explorer 栏里点右键
然后点new->Project
在New Project窗口中选Android Application Project
然后点Next
然后填写Application Name 点Next
下面是SDK编译器 主题的选择,现在可以不管
这里是一些项目的配置
再点Next
然后是启动图标
点Next
再是Activity
点Next
终于最后一步了
点Finish
然后就出现了
在运行之前,我们还要配置Android虚拟机,虽然死慢,但我们还是要先用它
点window再点Android Virtual Device Manager
也可以点工具栏上的小图标
再点New
输入名字,选机型,再点确定
提示:RAM不要太大,否则可能出现"Failed To Allocate memory 8
再点上面的Run
如果是第一次运行,Eclipse会问你以什么程序运行
点Android Application就可以了
然后
Android,你好!
这样我们就成功搭建了Android的编程环境。
写完之后
写这个开始用了我两天的时间,又是下程序,又是截图片,程序装了又卸,发现即使是最简单的东西也要花大力气去研究,的确是学到了一些东西。
顺便说一下,安卓虚拟器太慢了,按个按钮都有延时,能明显看出来,Android2.2比Android4.x要快多了。以后调试不打算再用虚拟机了,直接上真机测试。
那么如何在真机测试呢?这个以后再说吧。