在学校开课学习了android的一些简单的UI组件,布局,四大组件学习了2个,数据存储及网络通信,都是一些简单的概念,入门而已。许多东西需要自己去学习。

学习一下 Android开发环境的搭建,两种方式开发:一种是Eclipse,另一种是Android Studio。

Eclipse

一、下载android的开发环境所需工具:

1)下载JDK,配置环境变量,学过Java的都会这个,网上百度也很多。

JDK是Java的核心,包含了Java的运行环境(Java Runtime Environment),一堆Java工具和给开发者开发应用程序时调用的Java类库。

JDK包含的基本工具主要有:

  • javac:Java编译器,将源代码转成字节码。
  • jar:打包工具,将相关的类文件打包成一个文件。
  • javadoc:文档生成器,从源码注释中提取文档。
  • java:运行编译后的java程序。

2)下载Eclipse

Eclipse为Java应用程序及Android开发的IDE(集成开发环境)。Eclipse本身是不需要安装,下载后直接把解压包解压后就可以使用了。

3 ) 下载Android SDK

Android SDK提供了开发Android应用程序所需的API库和构建、测试和调试Android应用程序所需的开发工具。

4 ) 下载ADT插件

为了使得Android应用的创建,运行和调试更加方便快捷,Android的开发团队专门针对Eclipse IDE定制了一个插件:Android Development Tools(ADT)。

以上4个就是需要网上下载的东西,下载Eclipse、JDK、Android SDK、ADT插件

  下载地址:JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html

       Eclipse:http://www.eclipse.org/downloads/

  Android SDK:http://developer.android.com/sdk/index.html

  ADT:http://developer.android.com/sdk/installing/installing-adt.html

  上面要下载的4个软件中,除了JDK之外,Eclipse、Android SDK、ADT插件这三个都需要FQ才能够正常下载,如果不FQ,那么上述列出来的URL地址都无法正常访问,所以提前准备好FQ工具吧,或者找周围人要一下也行。

二、使用下载好的软件搭建Android开发环境

1)安装Android的SDK,即上文下载的第三个。进行解压,会有一个SDK Manager.exe,双击它,Android SDK Manage负责下载或更新不同版本的SDK包,我们看到默认安装的Android SDK Manager只安装了一个版本的sdk tools。可以下载安装其他版本的API。

2)为Eclipse安装ADT插件。这里我们直接通过下载好的ADT插件压缩包进行安装(此种方式可以在离线环境下进行)。

解压eclipse-jee-luna-SR2-win32-x86_64.zip压缩包,解压成功之后,得到一个eclipse文件夹,鼠标双击eclipse.exe启动Eclipse,Eclipse启动完成之后,点击 【Help】菜单 -> 【Install New Software…】,点击弹出对话框中的【Add… 】按钮,选择上文下载的第四个的目录。接着傻瓜模式,安装完成之后,弹出提示消息框,提示信息告诉我们需要重启Eclipse,点击【Yes】按钮重启Eclipse。Eclipse重启之后会根据目录的位置智能地和它相同目录下Android sdk进行关联,如果Eclipse没有自动关联Android sdk的安装目录,那么就会弹出如下图所示的提示信息,要求我们设置Android SDK的安装目录

点击【Open Preferences】按钮,在弹出面板中就会看到Android设置项,填上安装的SDK路径,即上文下载第三个,则会出现刚才在SDK中安装的各平台包,按OK完成配置。
 
这样基本上就完成了配置。

Android Studio

2013年GoogleI/O大会首次发布了Android Studio IDE(Android平台集成开发环境)。它基于Intellij IDEA开发环境,旨在取代Eclipse和ADT(Android开发者工具)为开发者提供更好的开发工具。既然Google一直在努力推广,相信不久以后就有望赶上Eclipse。

相比Eclipse,Android Studio IDE有自己的特点:

  • 对UI界面设计和编写代码有更好地支持,可以方便地调整设备上的多种分辨率。
  • 同样支持ProGuard工具和应用签名。
  • 不过,目前版本的Android Studio不能在同一窗口中管理多个项目。每个项目都会打开一个新窗口。我猜这是借鉴了Intellij IDEA的行为,而且Google近期不会对此做出调整。
  • 支持Gradle自动化构建工具,这真是极好的,但对于刚从Eclipse平台转移过来的开发者来说还需要一段时间去学习和适应。

下载工具

      物理机版本:Win 7(64位)

  Java jDK版本:jdk-7u45-windows-x64(64位)

  Android Studio版本:android-studio-bundle-135.1740770-windows

  注:物理机版本和Java SDK版本必须要保持一致,即:同为64位或者同为32位。

同样也需要配置jdk的环境变量。

Android Studio  一般傻瓜模式安装就好了。一般下载Android Studio时会连带着下载好android sdk,如果途中让我们选择android sdk时,我们得额外下载android sdk喽

这样就完成了配置。

Android开发学习——搭建开发环境的更多相关文章

  1. Android Studio 学习笔记(一)环境搭建、文件目录等相关说明

    Android Studio 学习笔记(一)环境搭建.文件目录等相关说明 引入 对APP开发而言,Android和iOS是两大主流开发平台,其中区别在于 Android用java语言,用Android ...

  2. 【Java Web开发学习】Spring环境profile

    [Java Web开发学习]Spring 环境profile 转载:http://www.cnblogs.com/yangchongxing/p/8890702.html 开发.测试.生产环境往往是不 ...

  3. Window上python 开发--1.搭建开发环境

    事实上在开发python最好在ubuntu环境下,简单也便于扩展各个package.可是我的linux的电脑临时不在身边.还的我老婆的电脑win7没办法啊. 因为python的跨平台性.在window ...

  4. 智龙开发板搭建llsp环境

    智龙开发板搭建llsp(linux+lighttpd+sqlite3+php)环境 1. 准备 1. 智龙开发板V3 2. 软件编译环境:VirtualBox6+CentOS6.10-i386.min ...

  5. 开发工具--搭建python环境

    工具|搭建python环境 实现python2版本与python3版本的环境搭建. 正文 1.Python下载 官网: www.python.org 下载: ( 64位3.5.2Windows x86 ...

  6. ExtJs学习-搭建开发环境

    Extjs是一个非常棒的ajax框架,可以用来开发十分绚丽外观的客户端框架,能使B/S框架更加具有活力.它是一个用javascript编写的框架,与后台技术无关的ajax框架.因此,可以把ExtJs使 ...

  7. androidAndroid开发学习--Ionic+Cordova 环境搭建

    我们看 Ionic 能给我们提供什么?  一个样式库,你可以使用它 来 装饰你的 HTML 网页 ,看起来 想 移动程序的 界面,什么 header .content.footer.grid.list ...

  8. 搭建openfire Android 客户端学习和开发【二】spark源码导入eclipse

    首先声明下 这是我在eoe上转载的 写的很好就摘抄了... 第一步 下载源码 svn下载,下载地址:spark:http://svn.igniterealtime.org/svn/repos/spar ...

  9. webapp开发学习--Ionic+Cordova 环境搭建

    我们看 Ionic 能给我们提供什么? 一个样式库,你可以使用它来装饰你的HTML网页 ,看起来 想 移动程序的界面,什么header .content.footer.grid.list.这貌似没什么 ...

随机推荐

  1. 【Android】学习记录<1> -- 初识ffmpeg

    工作需要用到ffmpeg来进行Android的软编码,对这玩意儿一点都不了解,做个学习记录先. FFmpeg:http://www.ffmpeg.org Fmpeg is the leading mu ...

  2. mysql管理知识点

    mysql是完全开原的关系型数据库,在web后端用的比较多,经典的架构有LAMP,LNMP,其中的M就指mysql. 一:安装 新版的linux里默认的已经不是mysql,而是他的一个分支mariad ...

  3. Android 2.x中使用actionbar - Actionbarsherlock (2)

    先前有一个项目,是基于android4.0来开发,使用到了Fragment及ActionBar,没打算支持android2.1-android2.3系列版本 写完之后,我将此应用发布到百度应用,一天以 ...

  4. JS兼容所有浏览器的一段加入收藏代码,设置为首页

    <script language="javascript" type="text/javascript"> function addfavorite ...

  5. Java判断回文数算法简单实现

    好久没写java的代码了, 今天闲来无事写段java的代码,算是为新的一年磨磨刀,开个头,算法是Java判断回文数算法简单实现,基本思想是利用字符串对应位置比较,如果所有可能位置都满足要求,则输入的是 ...

  6. 参与github上开源项目的大致流程和注意事项

    Foreword github是一个很火的代码托管服务网站,可能好多人都想参与一两个项目玩一玩学习一下,但由于是纯英文的网站,可能又会止步于想法上没有动手实践.接下来我就介绍一下参与github上开源 ...

  7. Elasticsearch 管理文档

    ES支持近实时的索引.更新.查询.删除文档,近实时就意味着刚刚索引的数据需要1秒钟后才能搜索到,这也是与传统的SQL数据库不同的地方. 更多的ES文档资料参考:Elasticsearch官方文档翻译 ...

  8. WebGL实现HTML5的3D贪吃蛇游戏

    js1k.com收集了小于1k的javascript小例子,里面有很多很炫很酷的游戏和特效,今年规则又增加了新花样,传统的classic类型基础上又增加了WebGL类型,以及允许增加到2K的++类型, ...

  9. LeetCode - 54. Spiral Matrix

    54. Spiral Matrix Problem's Link ------------------------------------------------------------------- ...

  10. WebResource.axd 404 错误

    再对程序进行发布的时候,出现以下情况 复制出错误信息: 网页错误详细信息 用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Triden ...