Android学习笔记之(一)开发环境搭建

至于说Android是什么之类的俺就不啰嗦了,因为它离我们太近了。直接上手配置环境。对于程序开发员来说,面对一个新的东西,上手莫过于几个东西了:开发包(提供了哪些API)、编程语言(用什么语言来编程)和开发环境(包括IDE和Tools),然后就是工程文件结构(源文件、编译生成的文件和资源文件等放在哪)和第一个HelloWorld程序了。呵呵,个人浅见,若有不妥,还望赐教。那这个开发环境的搭建就是这么些个步骤了。

Android SDK 提供了开发Android软件必需的API库和开发工具。目前的最新版本是Android 4.2.2,API level是17。

如果我们是刚接触Android开发,为了较快的搭建开发环境,我们可以直接下载ADT Bundle。它包含了Android SDK 和 已经内置了ADT (Android Developer Tools)的集成开发环境Eclipse。这样可以免去我们很多下载和配置的步骤。

ADT Bundle包括有:

Eclipse + ADTplugin:集成开发环境 +  Android开发工具

Android SDKTools :Android软件开发包

AndroidPlatform-tools :Android的一些平台相关的工具,例如adb调试桥等。

The latestAndroid platform :最新版的Android平台

The latestAndroid system image for the emulator :给模拟器使用的最新版的Android系统镜像

一、下载ADT Bundle:

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

选择和我们相应的系统版本一致的下载即可。

二、配置 ADT Bundle

2.1、安装 SDK 和 Eclipse 集成开发环境

解压下载回来的文件,一般命名为adt-bundle-<os_platform>.zip。解压就可以看到里面有两个文件夹,一个是eclipse,也就是我们编写Android程序代码用到的开发环境了,另一个是sdk,也就是Android SDK了。打开adt-bundle-<os_platform>/eclipse/,就可以看到eclipse可执行程序了。eclipse是不用安装的,直接解压后就可以运行的了(我的提示要先安装JDK才可以运行,如果是,则可以先跳到第三步,再回到2.2)。

这里的eclipse已经帮忙配置好 ADT插件和SDK,我们就可以免去这些步骤了。

        注意:不要移动adt-bundle-<os_platform>文件夹下面的文件,因为如果移动了,配置好的ADT将无法定位SDK的位置,这时候就需要重新指定你修改后的路径了。

另外,如果需要进一步开发apps,我们还需要安装一些Android模拟器或者其他包的额外版本。我们可以通过adt-bundle-<os_platform>里面的SDK Manager程序来安装更多的包。

我们需要开发Android软件的一些东西都可以在上面那个Android开发网站找到,包括设计准则,开发学习,参考API和发布我们开发的APP等等信息。

2.2、配置Eclipse

在编写代码过程中,开发工具的便利性很重要,可以提高我们编写代码的效率。所以我们可以针对个人喜好,修改下eclipse的一些参数。我个人修改的有:

先在eclipse中的window菜单选择Preference :

1)修改字体属性:General -> Apprearance ->Colorsand Fonts 右边的basic-> Text Font 双击,修改字体大小为14;

2)显示行号:General -> Editors -> TextEditors 右边的Showline numbers 勾选上;

3)修改成自己喜欢的代码样式:Java -> Code Style -> Formatter 右边点击Edit,在弹出的对话框中,点击第二个Braces选项卡。我习惯于函数的第一个大括号在新一行的,所以我将下面的选框全部修改为:Next line。然后在第七个选项卡Line Wrapping中,下面有个Maximu line width 最大行宽,表示一行最多允许的字符数,我习惯于自己看不到就自己换行,所以我改大点,不要让它帮我自动换行。然后在最顶上的Profile name中为咱们这个配置起个名字,例如xiaoyi,然后点击OK。

4)代码智能提示(编程助手?):Java -> Editor -> Content Assist 右边,下面有个Auto activation triggers for java,它的右边只有一个点,我们在点后面输入abcdefghijklmnopqrstuvwxyz 它的好处就是遇到任何字母都可以寻找匹配的函数或者代码格式,会自动填充很多东西,加快我们的代码编写速度。

还有其他的就看大家的喜好和工作的效率了。

三、下载和安装JDK

JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。Android App是用Java来编写的,如果需要下载安装JDK。

我们从下面的网址下载最新版的jdk:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

目前最新版是1.7的,下载回来是:jdk-7u17-windows-x64.exe。下载回来即可安装。它安装会自动的设置jdk的环境变量。所以也不需要咱们做什么了。这时候我们在eclipse中开发的时候,就会直接调用jdk中的java编译工具来编译了。

安装完成后,我们在windows的cmd命令行中输入java命令,如果有命令的说明出来,就表示安装成功了。

四、创建模拟器

为了更好的测试我们编写的程序,google给我们提供了模拟器,这给程序开发员省去了很多麻烦啊。自己写的软件怎么样,直接在模拟器上面运行调试就可以了,不用每修改一次,都得重新拷贝到真机上面。

      创建AVD(Android VirtualDevice):

4.1、在Eclipse中。选择Windows > Android Virtual DeviceManager ;

4.2、点击右侧New ;

4.3、填入相关的信息或者配置信息;下图是我的配置。勾选Use Host GPU会使我们的模拟器速度快点(好像官方说如果勾选这个,就不要选择Snapshot了)。

4.4、点击确定即可完成创建AVD;

4.5、然后点击右侧的Start就可以看到模拟器了。启动需要点时间。Android 4.2的界面还是挺漂亮的。

五、第一个程序HelloWorld

5.1、打开Eclipse;

5.2、通过File -> New -> Project 菜单,建立新项目"Android Project";

5.3、填写必要的参数。其实就是给有关东西起个名字:

Project Name: 包含这个项目的文件夹的名称。

Package Name: 包名,遵循JAVA规范,用包名来区分不同的类是很重要的,我用的是com.xiaoyi.helloworld。

ApplicationName: 在你的应用程序上的标题。

5.4、其他的一律默认,不断下一步,直至Finish。

5.5、这样一个HelloWorld的工程就建立好了。这个工程可以直接编译运行的了。

5.6、我们需要在模拟器上面运行,看效果。点击菜单Run -> Run Configurations就会出现运行的配置框。双击在左边的“Android Application”,在右边就会出现包含三个选项卡的新配置单。在Android面板中点击Browse…,选择HelloWorld。在Target面板的Automatic中勾选我们刚才建立好的的AVD。

5.7、点击Run,这时候模拟器就启动了。编译好的HelloWorld程序将自动用adb工具推送到模拟器上面安装并且运行。

注:以上过程是针对于Android 4.2.2版本的SDK的安装方法,以前老版本的安装需要独立安装不少东西,如果是这个,可以参考:

吴秦(Tyler):Android开发之旅:环境搭建及HelloWorld

http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html

时间: 2024-11-03 21:28:36

Android学习笔记之(一)开发环境搭建的相关文章

学习笔记2-安卓开发环境搭建、创建虚拟机

下载安装开发插件ADT 1.      http://dl.google.com/android/ADT-22.3.0.zip 后面是对应版本就可以.可以根据自己需求下载 我用的是15.0.0 百度网盘下载链接:http://pan.baidu.com/s/1nt4zsut 密码:5o2d 2.      我使用的是eclipse luna/Kepler,Help→Install New Software→Add name:ADT location:选择ADT文件 全选,把最下面的自动连接网络更

Android学习笔记(二):搭建安卓开发环境

① 下载 JDK 5 or JDK 6 (JRE alone is not sufficient) ->安装->设置环境变量JAVA_HOME CLASSPATH path 下载地址:Download JDK ② 下载 Eclipse 3.3 (Europa), 3.4 (Ganymede) IDE for JAVA-> 解压 下载地址:Eclipse for JAVA developer ③ 下载 Android SDK 解压-> path 里加入 SDK 包中的 tools 目

Hadoop学习笔记—22.Hadoop2.x环境搭建与配置

自从2015年花了2个多月时间把Hadoop1.x的学习教程学习了一遍,对Hadoop这个神奇的小象有了一个初步的了解,还对每次学习的内容进行了总结,也形成了我的一个博文系列<Hadoop学习笔记系列>.其实,早在2014年Hadoop2.x版本就已经开始流行了起来,并且已经成为了现在的主流.当然,还有一些非离线计算的框架如实时计算框架Storm,近实时计算框架Spark等等.相信了解Hadoop2.x的童鞋都应该知道2.x相较于1.x版本的更新应该不是一丁半点,最显著的体现在两点: (1)H

8086汇编语言学习(二) 8086汇编开发环境搭建和Debug模式介绍

1. 8086汇编开发环境搭建 在上篇博客中简单的介绍了8086汇编语言.工欲善其事,必先利其器,在8086汇编语言正式开始学习之前,先介绍一下如何搭建8086汇编的开发环境. 汇编语言设计之初是用于在没有操作系统的裸机上直接操作硬件的,但对于大部分人来说,在8086裸机上直接进行编程将会面临各种困难.好在我们可以使用软件模拟器来模拟硬件进行8086的学习实践.在<汇编语言>中作者推荐通过windows环境下的masm和debug进行学习. masm介绍: masm是一款DOS下的汇编工具包,

Mybatis学习(1)开发环境搭建

什么是mybatis MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索.MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录. orm工具的基本思想 无论是用过的hibernate,mybatis,你都可以法相他们有一个共同点: 1. 从配置文件(通常是XML配置文件中)得到 ses

python学习笔记二:IDE环境搭建

工欲善其事,必先利其器.每个IDE都有自己的优点,适合的才是最好的. [伯乐在线]Python 非常易学,强大的编程语言.Python 包括高效高级的数据结构,提供简单且高效的面向对象编程.Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE).这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率.高效的代码编辑器或者 IDE 应该会提供插件,工具等能帮助开发者高效开发的特性.最好的 10 款 Python IDEs,这里详细介绍前两

go语言学习笔记1 Go开发环境

什么是Go?Go是一门并发支持.垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡的一门编程语言. Go的主要特点有哪些?* 类型安全 和 内存安全* 以非常直观和极低代价的方案实现高并发* 高效的垃圾回收机制* 快速编译(同时解决C语言中头文件太多的问题:去除掉实际上没有用的头文件,如果头文件没有用会跳出编译异常)* 为多核计算机提供性能提升的方案* UTF-8编码支持 Go存在的价值是什么?Go在谷歌:以软件工程为目的的语言设计 http

Kinect学习笔记之三Kinect开发环境配置详解

0.前言: 首先说一下我的开发环境,Visual Studio是2013的,系统是win8的64位版本,SDK是Kinect for windows SDK 1.8版本.虽然前一篇博文费了半天劲,翻译了2.0SDK的新特性,但我还是决定要回退一个版本. 其实我之前一直在用2.0的SDK在调试Kinect,但无奈实验室提供的Kinect是for Windows 1.0版本的,而且Kinect从1.8之后就好像是一个分水岭,就比如win8和win7有很大的差别,2.0版的Kinect和SDK都是相较

Zephyr学习(二)开发环境搭建

一.概述 Zephyr支持在Windows.Linux和MacOS环境下开发,这里只介绍如何在Windows下搭建zephyr的开发环境. 二.步骤 2.1安装msys2 msys2是一个Linux模拟环境,类似于ArchLinux. 安装完成后,要添加源(这与Linux环境是类似的),这里我添加的是清华大学的源,修改C:\msys64\etc\pacman.d\mirrorlist.mingw32,在开始处加入以下一行: Server = https://mirrors.tuna.tsingh

C#学习笔记一:C#开发环境的设置

C#是.NET Framework的一部分,用于编写.NET应用程序. C#集成开发环境(IDE) 微软提供了以下C#编程开发工具: Visual Studio 2010 (VS) Visual C# 2010 Express (VCE) Visual Web Developer 最后两个是可以免费从微软的官方网站下载.利用这些工具,可以写各种各样的C#程序,从简单的命令行应用程序更复杂的应用.也可以使用一个基本的文本编辑器,如记事本编写C#源代码文件和代码编译成使用命令行编译器,这也是.NET