【Android develop】【学习笔记001】安卓开发环境配置心得

来源:互联网 发布:金和网络摄像头 编辑:程序博客网 时间:2024/05/14 06:30

注:本心得为原创,但因为文中大量引用他人劳动成果,所以注为转载。

花了半个下午和一整个晚上终于完成了开发环境的配置。。。

花了这么长时间的罪魁祸首:google被和谐QAQ 很多本来很便利的东西只好通过比较麻烦的方式获得

以下对本次配置进行总结。


1、感谢这位大大的无私分享TAT,我基本上是按照这里面的流程进行的。

点击打开链接 

((防出错再放个不是超链接的http://www.cnblogs.com/zoupeiyang/p/4034517.html


2、关于上面链接里内容的补充修改

(1)关于JDK安装

   (这个错误大概只有本小白会犯了。。。)x86是32位的,x64是64位的,不要弄错了。

    注意:JDK和Eclipse必须同是32位或同是64位。

(2)关于下载安装SDK

    可上google中文官网搜索SDK下载

    地址:点击打开链接

   ((https://developers.google.cn/

(3)关于为安装ADT插件

   在线安装因为连接不到google会出问题,百度后得到修改hosts文件的方法,亲测无法解决问题。

   最后是用下面链接中的方法解决的。

   点击打开链接(PS:不知本链接中的文的发布者是否原作者。总之对原作者感激不尽!)

   ((  http://www.crifan.com/android_eclipse_offline_install_adt/

   注意:安装过程中切断网络!!!

(4)出现了找不到android.bat文件的情况

   点击打开链接

   ((http://stackoverflow.com/questions/20779844/how-to-fix-error-failed-to-execute-tools-android-bat-error-2-in-android?rq=1 

   首先找到sdk目录下的用来暂存数据的temp文件夹,然后在temp文件夹里找到tools_r24.1.2-windows.zip,或者其他的tools_r***-windows.zip(建议选最新的),解压它得到一个tools文件夹。将刚解压的tools文件夹内容(里面有android.bat)全部复制到本身的tools文件夹,即sdk/tools,可以了。

    

方便查看,把上述链接中的内容复制到到此。仅供个人学习使用。版权归原作者所有!




五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程

引言
 
在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入Android开发的朋友有帮助。
 
本教程将分为五个步骤来完成Android开发环境的部署。
第一步:安装JDK。
第二步:配置Windows上JDK的变量环境 。
第三步: 下载安装Eclipse 。
第四步:下载安装Android SDK 。
第五步:为Eclipse安装ADT插件。

第一步:安装JDK

要下载Oracle公司的JDK可以百度“JDK”进入Oracle公司的JDK下载页面(当前下载页面地址为http://www.oracle.com/technetwork/java/javase/downloads/index.html),选择自己电脑系统的对应版本即可。
 
下载到本地电脑后双击进行安装。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的变量环境
 
很多刚学java开发的人按照网上的教程可以很轻松配置好Windows上JDK的变量环境,但是为什么要这么配置并没有多想。
 
我们平时打开一个应用程序,一般是通过桌面的应用程序图标双击或单击系统开始菜单中应用程序的菜单链接,无论是桌面的快捷图标还是菜单链接都包含了应用程序的安装位置信息,打开它们的时候系统会按照这些位置信息找到安装目录然后启动程序。
 
 
知道了一个应用程序的安装目录位置,我们也可以通过命令行工具打开,如QQ的位置为:C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin,QQ的应用程序名为为QQProtect.exe,那么我们打开命令行工具,然后进入到“C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin”目录,再输入“QQProtect”,即可运行qq。
 
 
如果我们希望打开命令行工具后,直接输入“QQProtect”就能启动qq程序,而不是每次都进入qq的安装目录再启动,这个时候可以通过配置系统环境变量Path来实现。右击“我的电脑”,选择“属性”,在打开窗口中点击左边的“高级系统设置”,出现“系统属性”窗口,在“高级”选项卡下面点击“环境变量”。
 
 
编辑系统变量名“Path”,在“Path”变量(字符串内容)的后面追加qq的安装目录:;C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin 注意追加的时候要在目录字符串的前面加个英文的分号;,英文分号是用来区分Path里面不同的路径。
 
 
确定保存后,再回到命令窗口,不管在任何目录下,你只要输入qqprotect的命令,qq就会启动。
 
 
通过启动qq的例子,我们总结下:当要求系统启动一个应用程序时,系统会先在当前目录下查找,如果没有则在系统变量Path指定的路径去查找。前面我们说了JDK包含了一堆开发工具,这些开发工具都在JDK的安装目录下,为了方便使用这些开发工具,我们有必要把JDK的安装目录设置了系统变量。这就是为什么在Windows安装了JDK后需要设置JDK的bin目录为系统环境变量的原因。
 
为了配置JDK的系统变量环境,我们需要设置三个系统变量,分别是JAVA_HOME,Path和CLASSPATH。下面是这三个变量的设置防范。
 
JAVA_HOME
先设置这个系统变量名称,变量值为JDK在你电脑上的安装路径:C:\Program Files\Java\jdk1.8.0_20。创建好后则可以利用%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程序所需要的类或者包。
 
第三步: 下载安装Eclipse
 
Eclipse为Java应用程序及Android开发的IDE(集成开发环境)。Eclipse不需要安装,下载后把解压包解压后,剪切eclipse文件夹到你想安装的地方,打开时设置你的工作目录即可。
 
Eclipse的版本有多个,这里选择下载Eclipse IDE for Java EE Developers这个版本。
 
 
 
第四步:下载安装Android SDK
 
配置了JDK变量环境,安装好了Eclipse,这个时候如果只是开发普通的JAVA应用程序,那么Java的开发环境已经准备好了。我们要通过Eclipse来开发Android应用程序,那么我们需要下载Android SDK(Software Development Kit)和在Eclipse安装ADT插件,这个插件能让Eclipse和Android SDK关联起来。
 
Android SDK提供了开发Android应用程序所需的API库和构建、测试和调试Android应用程序所需的开发工具。
打开http://developer.android.com/sdk/index.html,我们发现google提供了集成了Eclipse的Android Developer Tools,因为我们这次是已经下载了Eclipse,所以我们选择单独下载Android SDK。
 
 
下载后双击安装,指定Android SDK的安装目录,为了方便使用Android SDK包含的开发工具,我们在系统环境变量中的Path设置Android SDK的安装目录下的tools目录。
 
在Android SDK的安装目录下,双击“SDK Manager.exe”,打开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了。你只需要选择想要安装或更新的安装包安装即可。这里是比较耗时的过程,还会出现下载失败的情况,失败的安装包只需要重新选择后再安装就可以了。
 
 
如果通过更改DNS也无法下载Android SDK,还有两个方法,第一个是自备梯子FQ,第二个是从这个网站上下载,下载的地址是:http://www.androiddevtools.cn/
 
第五步:为Eclipse安装ADT插件
 
前面我们已经配置好了java的开发环境,安装了开发Android的IDE,下载安装了Android SDK,但是Eclipse还没有和Android SDK进行关联,也就是它们现在是互相独立的,就好比枪和子弹分开了。为了使得Android应用的创建,运行和调试更加方便快捷,Android的开发团队专门针对Eclipse IDE定制了一个插件:Android Development Tools(ADT)。
下面是在线安装ADT的方法:
启动Eclipse,点击 Help菜单 -> Install New Software… ?,点击弹出对话框中的Add… 按钮。
 
然后在弹出的对话框中的Location中输入:http://dl-ssl.google.com/android/eclipse/,Name可以输入ADT,点击“OK”按钮。
 
 
在弹出的对话框选择要安装的工具,然后下一步就可以了。
 
 
安装好后会要求你重启Eclipse,Eclipse会根据目录的位置智能地和它相同目录下Android sdk进行关联,如果你还没有通过sdk manager工具安装Android任何版本的的sdk,它会提醒立刻安装它们。
 
 
如果Eclipse没有自动关联Android sdk的安装目录,那么你可以在打开的Eclipse选择 Window -> Preferences ,在弹出面板中就会看到Android设置项,填上安装的SDK路径,则会出现刚才在SDK中安装的各平台包,按OK完成配置。
 
 
到这里,我们在windows上的Android上的开发环境搭建就完成了,这时候,你用Eclipse的File——》New——》Project...新建一个项目的时候,就会看到建立Android项目的选项了。
 





【教程】【多图详解】如何在Eclipse中离线安装ADT(Android Development Tools)


1、背景

本来正常情况的话,去下载集成好ADT的Eclipse,就可以直接使用了:

【记录】搭建Android开发环境

但是呢,(有人)有时候,是本身已经有了Eclipse了,是需要(通过Eclipse)在线下载和安装ADT的。

(可参考官网的教程:Installing the Eclipse Plugin)

结果就遇到了这种问题:

adt online pending

即,在输入了:

?
1
https://dl-ssl.google.com/android/eclipse/
结果死掉了,处于Pending状态。
那是因为Dang屏蔽了google的一些站点,导致无法在线下载ADT。
解决办法就是,手动下载ADT,然后安装到Eclipse中去。
下面就来介绍,如何下载ADT,如何离线安装ADT。

下载ADT

参考官网:
Installing the Eclipse Plugin
找到了最新版本的ADT 21.0.1的下载地址:
PackageSizeMD5 ChecksumADT-21.0.1.zip13569302 bytesacfb01bf3fd1240f1fc21488c3dd16bf

对应的地址是:

http://dl.google.com/android/ADT-21.0.1.zip

注:

其他版本的下载地址,可以通过替换版本号的方法获得:

也可以把对应的版本号,换成对应的版本,

比如对于20.0.2的版本,地址就是:

http://dl.google.com/android/ADT-20.0.2.zip

各个版本号,可以从:

http://developer.android.com/tools/sdk/eclipse-adt.html

中得到,此处摘录如下:

ADT 21.0.1 (December 2012)

ADT 21.0.0 (November 2012)

ADT 20.0.3 (August 2012)

ADT 20.0.2 (July 2012)

ADT 20.0.1 (July 2012)

ADT 20.0.0 (June 2012)

ADT 18.0.0 (April 2012)

ADT 17.0.0 (March 2012)

ADT 16.0.1 (December 2011)

ADT 16.0.0 (December 2011)

ADT 15.0.1 (November 2011)

ADT 15.0.0 (October 2011)

ADT 14.0.0 (October 2011)

ADT 12.0.0 (July 2011)

ADT 11.0.0 (June 2011)

ADT 10.0.1 (March 2011)

ADT 10.0.0 (February 2011)

ADT 9.0.0 (January 2011)

ADT 8.0.1 (December 2010)

ADT 8.0.0 (December 2010)

ADT 0.9.9 (September 2010)

ADT 0.9.8 (September 2010)

ADT 0.9.7 (May 2010)

ADT 0.9.6 (March 2010)

ADT 0.9.5 (December 2009)

ADT 0.9.4 (October 2009)

 

然后,下载得到,不到20MB的,最新的21.0.1版本的:

ADT-21.0.1.zip

(注:此处无需解压,后面可直接导入此zip文件的)

 

Eclipse中离线安装ADT

打开Eclipse,点击

Help -> Install New Software:

eclipse help install new software

点击Add:

clicks add

然后点击Archive,添加对应的上面的ADT-21.0.1.zip:

add archine adt zip

OK后,再写上一个名字,比如ADT-21.0.1:

add a name for adt

然后经过Pending解析后,就可以看到对应的:

Developer Tools

NDK Plugins

了:

show developer tools and ndk

选中Developer Tools:

select developer tools

然后Next,然后继续next:

install details next

点击接受协议和完成:

accept license then finish

然后就是去安装了:

install software

中间会有安全提示,点击OK即可:

securty warning ok

安装完毕后,会要求重启Eclipse:

install complete reboot

重启Eclipse后,再去新建:

file new other

就可以看到有Android项目了:

can show android project

至此,离线安装ADT就完成了。

另外,你也可以在工具栏中看到对应的:

Android SDK Manager

android sdk manager

和 Android Virtual Device Manger:

android virtual device manager

了,当然,这两个东西,都本身就可以在Window中看到:

window show 2 manager


0 0
原创粉丝点击