夜深人静,思绪万千。窗外秋风肆虐,时间很快,有到了运动裤和棉衣最配的季节了,窗内电脑散热的声音如同单曲循环的情歌,好听又不好听,点燃一支香烟,写点什么东西总感觉会踏实点。
还记得在上篇博文中提到过:
Android App开发=Java+开发工具Eclipse+Android SDK
一、Java的开发和运行环境
JDK官址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
接受协议后,根据自己电脑操作系统类型64位还是32位选择相关版本的JDK,下载安装,傻瓜式的下一步即可,但要知道自己的安装目录,实在不懂怎么安装找度娘。
具体的JDK功能,可以在安装好的jdk目录下查看子文件
第4步变量具体格式:
变量名 变量值
JAVA_HOME C:\Program Files\Java\jdk1.8.0_20(注:写你自己的安装目录)
PATH ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
检验是否安装成功
用组合键win+R,打开运行,在编辑框内输入”cmd“打开命令提示符,输入java然后回车运行,出现下图,说明已经配置成功,否则则需要配置JDK。
二、开发工具Eclipse
Eclipse下载官网:https://www.eclipse.org
具体下载安装教程百度一下一大堆,这个很简单。
补充一下几点:
Eclipse网站提供的面向不同开发方向的各种开发工具,比如:
面向Java开发的 Eclipse IDE for Java Developers
面向C++开发的 Eclipse IDE for C/C++ Developers
面向Java EE企业级开发的 Eclipse IDE for Java EE Developers
面向PHP开发方向的 Eclipse for PHP Developers
等等,它们都是Eclipse官方提供的不同开发方向的开发工具
三、Android SDK 软件开发工具包的下载(一般不断的更新)
Android SDk 百度百科,点击百度一下
看过百度百科后,相信你会知道SDK不断更新是怎么回事,科技在发展,手机从带有“按硬键的砖块”到“Touch-screen smart phone”,are you image?你所设计的App要在不同版本的手机上run,所以需要不同的版本的sdk进行模拟测试。这一切都是为了在Android App软件开发生涯中走得更远。
更新方法:
1、打开Android SDK Manager,它会获取可安装的sdk版本,但是国内有墙,有时候会出现获取失败的情况,这最让人头疼。
2、如何解决呢?更改host文件具体参考:google hosts 2015,持续更新-360知识库
首先更改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的服务器上
3、打开Android SDK Manager,在Tools下的 Options 里面,有一项 Force https://..sources to be fetched using http://... 将这一项勾选上,就可以了。
4、再打开Android SDK Manager.exe,正常情况下就可以下载Android的各个版本的sdk了。只需要选择想要安装或更新的安装包安装即可。这里是比较耗时的过程,还会出现下载失败的情况,失败的安装包只需要重新选择后再安装就可以了。
5、除了上述的解决方案,还可以下载离线镜像(具体操作方法找度娘,一度一大堆),然后导入即可(下面将会介绍注意第5条)
四、为Eclipse安装ADT插件
why?为什么要给Eclipse安装ADT
前面我们已经配置好了java的开发环境,安装了开发Android的IDE(Eclipse),下载安装了Android SDK,但是Eclipse还没有和Android SDK进行关联,在Eclipse中只能创建Java Project,不能new App Project,也就是它们现在是互相独立的,就好比枪和子弹分开了。为了使得Android应用的创建,运行和调试更加方便快捷,Android的开发团队专门针对Eclipse IDE定制了一个插件:Android Development Tools(ADT)。
下载ADT
1、下面是在线安装ADT的方法:
启动Eclipse,点击 Help菜单 -> Install New Software… ?,点击弹出对话框中的Add… 按钮。
2、然后在弹出的对话框中的Location中输入:http://dlssl.google.com/android/eclipse/,Name可以输入ADT,点击“OK”按钮
3、在弹出的对话框选择要安装的工具,然后下一步就可以了。
4、安装好后会要求你重启Eclipse,Eclipse会根据目录的位置智能地和它相同目录下Android sdk进行关联,如果你还没有通过sdk manager工具安装Android任何版本的的sdk,它会提醒立刻安装它们。
5、如果Eclipse没有自动关联Android sdk的安装目录,那么你可以在打开的Eclipse选择 Window -> Preferences ,在弹出面板中就会看到Android设置项,填上安装的SDK路径,则会出现刚才在SDK中安装的各平台包,按OK完成配置。
6、除了上述在线安装还可以将下载好的ADT导入到Eclipse中,方法1中只需点击Location,选择你下载好的压缩包。
这些总结可能有纰漏,还望直接指出、指教。但上述环境搭配过程我全部经历过,几乎就这样一步一步过来的,很多东西都是自学,也有很多不懂得地方一直百度(这不是给百度打广告),在这期间,有几天没有一丝结果的心酸,也有简单App Demo在模拟器上run时的兴奋,最主要还是因为喜欢,所以一直坚持,人常说不忘初心,方能始终。