Android环境搭建和Android HelloWorld—Android开发环境搭建

Android_Android开发环境搭建-搭建Android的开发环境


1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0
这里是我总结的详细的JDK配置以及路径配置的过程:

JavaSDK安装:安装JDK.exe然后配置环境变量

①path:;%JAVA_HOME%in;%JAVA_HOME%jrein
//这里是系统的路径,采用JAVA_HOME作为代名路径,主要指向Java开发和运行所需要的JDK和JREbin目录,要注意 ,安装了JDK会自动安装开发环 境和运行环境,针对非开发人员运行JAVA程序只需要安装JRE就OK的;

②CLASSPATH:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar
//这里是类路径,主要放的是jdk李的tools.jar和lib下的一些jar包,进行编译;

③JAVA_HOME:C:Program FilesJavajdk1.7.0_51
//这里是JAVA的基础目录,一般安装的时候选择把JDK和JRE都安装在同一个JAVA dir目录下;


④配置好环境变量以后打开cmd,运行javac检测是否成功安装JDK

成功的安装好java环境下,下面开始进行Android环境的搭建
2.我参考《疯狂Android讲义》这本书作为学习Android开发的启蒙书,这本书也是比较符合程序员的风格,详细的步骤和背景解释。
学习到开发Android需要首先由Android的SDK(ADK),IDE可以选择Eclipse或者MyEclipse,我选择的是Eclipse,然后需要再Eclipse中安装ADT插件,这个插件主要就是在Eclipse开发Android的一个集成包,集成了很多开发用的工具比如DDMS(调试用的exe)、aapt(打包资源)、mksdcard管理虚拟sd卡
AndroidSDK安装
①首先我选择下载了官方版的AdnroidSDKr17,发现使用SDKManager连接官网的Google网址下载(没有VPN)实在不是一个明智的选择,放弃,选择了下载r17的bundle离线包,这个bundle离线包就是包含了ADT插件的Eclipse的集成开发环境了,然并nuan,不能正常的运行,Eclisep打开报错,于是预留SDK去重新下载了Eclipse的最新版版,准备自己安装ADT插件。


②我下载了r23版本的ADT成功的安装在了Eclipse_Mars版本中,在安装的过程中,要选择添加一个新的SoftWare然后选择ADT压缩包进行安装,另外在安装的过程中只需要安装Development环境还有DDMS调试工具即可,其他的暂时还用不到,需要的时候再安装,几分钟就可安好,前几次的时候选择全部安装,由于有个N的部分需要连接官网进行下载C++/C开发相关环境组件,耗时巨久。


③另外在Eclipse中配置SDK的安装环境也可以自己设置路径,在Windows->Prefrences->Android就可以配置路径。


④然而并没有正常的运行,经过调查发现是ADT版本和ADK版本不符合,要求的是SDK版本必须高于ADT插件版本,于是我又和版本+离线包+在线安装苦斗了很久,最终选择安卓4.2版本的ADT R21.1.0以及AndroidSDKr17版本,在SDK的下载过程中出现了build-tools无法找到,我去寻找了这个文件夹主要放的是一些build需要的文件,首当其冲的是dt.jar包,然后去下载了离线版本的r17的build-tools得以解决。


⑤终于可以顺利的搭建好了环境!接下来就打开AVDManager建了一个android虚拟手机,进行调试运行使用,期间没有遇到什么问题,这里的ADV可以和SDK不在同一个目录,自己建个WorkSpace就好!ps 新建ADV启动速度略慢,六七分钟才能开机,新建ADV的时候可以选择不是那么高要求的虚拟手机版本。


⑥打开Eclipse按照步骤新建一个AndroidApplocation,在项目中主要就是两个文件一个XXXXX.XML以及XXXX.java,前一个是控制界面的,后一个是java文件了,初步接触到的Android项目发现和C#项目非常的相似或者说语法上,简单的在xml上放了几个Plugins然后在java中实现了逻辑,然后打开ADV虚拟Android手机,把项目RunAsAndroidApplication跑了一下,挺顺利的,于是结束了这次Android的初探。

最后总结一下,为了Google被封掉的几个包没有下载到导致的问题忙碌了许久时间,是时候开始使用VPN顺畅的上网浏览下载资料了!Orz

 

你永远不知道下一个转角等待你的是什么。
原文地址:https://www.cnblogs.com/Nagisa-Saku/p/4691305.html