Android开发环境的安装

1 IDE

Android可以使用开发的IDE有Eclipse 或者 Android Studio。Android Studio还处于v 0.1.x版本,是early access preview。所以我还是选择Eclipse + ADT的方法开发。

其实没有什么复杂,官网已经为开发者做了一个开发环境集成包(ADT Bundle)。ADT是Android Develop Tools。这个集成包包含了eclipse,SDK,SDK Manager。

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

具体使用只需要下载Android ADT Bundle的zip,解压,然后启动eclipse就可以了。

2 安装不同版本的sdk

Bundle默认是安装了最新版本的SDK(4.2.2)。当然现在市面上的各种Android版本都存在,我们需要安装不同版本的SDK来开发。SDK Manager就是管理SDK的工具。

在bundle下运行SDK Manager

勾选对应版本的SDK,从这里基本可以知道一个Android版本对应着一个版本的API。

其中每个包都有这么几个文件:

Documentation for Android SDK:安卓SDK的文档

SDK Platform:Android的SDK套件,必须要安装的

Samples for SDK:SDK的使用例子,在安装后的adt-bundle-XXXX\sdk\samples 目录中会看到对应文件

Sources for Android SDK:SDK的源码,在安装后的adt-bundle-windows-x86-20130522\sdk\sources 目录中会看到对应文件

Google APIs:谷歌地图提供的一套API,如果你的应用不使用谷歌地图,是可以不用装的,但是建议还是要装

ARM EABI v7a System Image

Intel x86 Atom System Image

MIPS System Image

这三个是给模拟器用的,模拟器在不同CPU平台下的系统印象文件。必须安装,否则模拟器打不开。

在安装后的adt-bundle-windows-x86-20130522\sdk\system-images目录中会看到对应文件

3 安装Eclipse的ADT插件

官方的Bundle上已经有了一些ADT插件,如果没有的话,我们可以按照:

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

安装ADT插件。

4 创建模拟器

在Eclipse中的Android Virtual Devices中New一个虚拟机(AVD)

AVD Name:模拟器的名字

Device:设备名字,包括屏幕尺寸的设置

Target:要运行的Android版本

CPU/ABI:模拟器要运行的系统印象文件

Keyboard:是否支持外部键盘

Skin:模拟器外观

Front Camera

Back Camera

前置和后置摄像头

Memory Options

RAM:模拟器的内存空间

VM Heap:Android系统是运行在Dalvik虚拟机上的,VM Heap就是指的虚拟机最大占用内存,也就是单个应用的最大占用内存。

Internal Storage:内部存储大小。内部存储就是将数据保存在设备的内部存储器中。

SD Card:SD 卡的大小。

5 创建HelloWorld

Eclipse中New--Andriod Project -- 创建个HelloWorld项目。

这步基本都是使用默认选项

6 HelloWorld项目挂载AVD

Eclipse -- Run -- Run Configurations

右键Android Application -- New

Project中选择HelloWorld项目 -- Target中选择刚刚创建的AVD -- Apply

这样,运行项目就自动开启了虚拟机运行

==================================
作者:轩脉刃(yjf512)
出处:(http://www.cnblogs.com/yjf512/
版权声明:本文的版权归作者与博客园共有。欢迎转载阅读,转载时须注明本文的详细链接。

Android从零开始的更多相关文章

  1. Android 从零开始打造异步处理框架

    转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/5995752.html 本文出自[赵彦军的博客] 概述 在Android中会使用异步任务来处理耗时操作,避免出 ...

  2. android——从零开始

     一.JDK(不用安装)1.下载适合的jdk2.配置环境变量 添加一系统边=变量       JAVA_HOME=D:\Java\jdk1.8.0_91      CLASSPATH=.;%JAVA_ ...

  3. Android从零开始--安装

    1.下载安装eclipse.adt和Android sdk(以前一直以为Android使用的sdk也是java jdk呢,呵呵) 2.都安装完成后配置eclipse的Android的环境,将Andro ...

  4. Android从零开始——Android开发环境的安装

    Android开发环境的安装 1 IDE Android可以使用开发的IDE有Eclipse 或者 Android Studio.Android Studio还处于v 0.1.x版本,是early a ...

  5. Android 从零开始搭建一个主流项目框架—RxJava2.0+Retrofit2.0+OkHttp

    我这里的网络请求是用的装饰者模式去写的,什么是装饰者模式呢?在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能.它是通过创建一个包装对象,也就是装饰来包裹真实的对象.我的理解就是一个接口, ...

  6. 轻松搭建Unity3D 安卓Android开发环境

    1,下载安装Java的JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html (JDK中,包含JRE) 如果是6 ...

  7. unity开发android游戏(一)搭建Unity安卓开发环境

    unity开发android游戏(一)搭建Unity安卓开发环境 分类: Unity2014-03-23 16:14 5626人阅读 评论(2) 收藏 举报 unity开发androidunity安卓 ...

  8. 搭建Unity安卓开发环境

    原文见 https://blog.csdn.net/chenggong2dm/article/details/20654075 tiny教程 https://docs.unity3d.com/Pack ...

  9. 从零开始学习Android(一)Android环境的搭建

    好久没有开始写博客了,最近开始学习Android,所以想把学习的笔记都一一记录下来.一来是方便自己以后资料的查询,其次也是给Android新手朋友进行学习使用,再次也希 望得到高手的指点.废话少说,我 ...

随机推荐

  1. python psutil简单示例

    python psutil简单示例 利用psutil编写简单的检测小脚本 0.安装psutil模块                                                    ...

  2. 延时、输入输出接口P0~P3

    1.寄存器 为了知道延时程序是如何工作的,我们必需首先了解延时程序中出现的一些符号,就从R1开始,R1被称之为工作寄存器.什么是工作寄存器呢?让我们从现实生活中来找找答案.如果出一道数学题:123+5 ...

  3. IT桔子-抓取数据

  4. (转)Tomcat(java运行环境)安装及配置教程

    转自:http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html 用来进行web开发的工具有很多,Tomcat是其中一个开源的且免费的 ...

  5. 转:log4j的使用简介

    spring使用log4j,可以有2种方法. 1.在web.xml里不做任何配置. log4j.properties放在classpath根目录下, 这时候生成的日志文件就没有相对路径,如果写相对路径 ...

  6. Alpha阶段scrum meeting七天冲刺博客-天冷记得穿秋裤队

    Alpha阶段scrum meeting七天冲刺博客 day url 第一天 https://www.cnblogs.com/laomiXD/articles/9874052.html 第二天 htt ...

  7. Linux-帮助与基本命令

    1.获取命令帮助 Linux中的命令按可分类shell内嵌命令.外部命令,获取命令帮助信息前需要区分命令类型. 1.1 type - 查看命令类型 [root@VM_0_171_centos ~]# ...

  8. openstack手动安装

    安装文档: https://github.com/yongluo2013/osf-openstack-training/blob/master/installation/openstack-iceho ...

  9. JS学习笔记8_错误处理

    1.错误处理语法:(js没有异常exception一说,都是错误error) try{ //throw new Error(msg); //throw '错误'; //throw false; //t ...

  10. 免 Google Play 的安卓应用下载平台

    本文已过时,以后会在我的新博客内更新 https://blog.clso.fun/posts/2019-03-22/non-google-play-apk-download.html 鉴于那啥你懂的原 ...