《Android应用开发与系统改造实战》——1.3节Android开发所需软件的下载

1.3 Android开发所需软件的下载
Android应用开发与系统改造实战

1.3.1 Elcipse
目前,Android官方已经给出的最新ADT集成开发环境的插件已经开始支持Eclipse的3.6(Helios)版本,也可以使用Eclipse3.4或者3.5版本。Eclipse的下载网址:http://www.eclipse.org/downloads/

1.3.2 ADT
ADT是Eclipse的一个插件,全称为Android Development Tools。是Google开发用来给Android开发人员开发Android应用软件的集成开发工具。你可以轻松地通过ADT工具来快速建立一个新的工程,创建应用程序界面。还可以通过使用Android SDK工具来调试你的应用程序,为应用程序签名。这些功能都会在后续的章节中介绍。下面通过网址下载ADT。

ADT下载网址:http://developer.android.com/sdk/eclipse-adt.html

1.3.3 Android SDK
安装完整Android SDK。(官网上下载的SDK只是一个框架,并不是完整的开发包,所以需要进一步下载完整)安装步骤如下。

(1)进入官方网址http://developer.android.com/sdk/index.html,如图1.1所示。

列表下载完成后会显示图1.4所示界面。

(3)安装完毕后,点击“Close”按钮,关闭窗口,进入你的SDK目录,其中多了4个文件夹,如图1.6所示。

文件夹platforms是下载的各个版本的Android系统SDK。platform-tools文件夹下载的是各种工具。docs文件夹是下载的最新的Android开发文档。temp文件夹是空的。

(4)在Eclipse中,依次选中菜单Window→Preferences项,如图1.7所示。

(5)弹出“Preferences”对话框,可能会立即弹出“Android SDK Location”的错误对话框,如图1.8所示。

(6)关掉上述错误对话框,在SDK Location中输入你的SDK文件所在的位置,这里是E:Androidandroid-sdk_r06-windows,点击“OK”按钮,如图1.9所示。

(2)弹出“Android SDK and AVD Manager”对话框,选择“Available Packages”,点击“+”展开选项。并选中“Samples for SDK API 8 revision#2”的4个选项。点击“Install Selected”按钮,如图1.11所示。

(3)弹出“Choose Packages to Install”对话框,选中“Accept All”单选框,点击“Install”按钮,如图1.12所示。

(4)弹出“Installing Archives”对话框,开始下载安装。此过程所需时间视网速而定,如图1.13所示。

(6)安装完毕后,点击“Close”按钮,关闭窗口,如图1.15所示。

(7)如果不确定刚才的4个包是否正确安装,可以在“Android SDK and AVD Manager”对话框中,选择“Installed Packages”,查看已安装的软件包,如图1.16所示。

保证计算机上安装了JDK,若没有安装,则要下载jre1.5/jdk1.5或最新版本。

时间: 2024-10-23 05:10:51

《Android应用开发与系统改造实战》——1.3节Android开发所需软件的下载的相关文章

《Android应用开发与系统改造实战》——1.5节Android NDK开发环境搭建

1.5 Android NDK开发环境搭建 Android应用开发与系统改造实战 1.5.1 Android NDK简介 Android NDK是编译嵌入在Android应用中的原生代码(C或C++)的工具. Android应用运行在Dalvik虚拟机上.NDK允许开发者用原生代码(C或C++)实现应用的一部分.这将给某些应用带来好处,这种方式可重用代码,而且在某些情况下可加快运行速度. NDK提供了将C和C++源代码生成原生代码库的工具和文件:提供了将原生库嵌入apk文件的方法:提供了兼容An

《Android应用开发与系统改造实战》——1.1节初识庐山真面目—Android开发环境概述

1.1 初识庐山真面目-Android开发环境概述 Android应用开发与系统改造实战 "巧妇难为无米之炊",要想在Android平台上开发软件,必须装备好必备的工具,一个好的开发环境能够帮助我们快速地开发出想要的应用软件.伴随着Android的开放,Google也提供了一套开发工具,包括设备模拟器.Android资源打包工具aapt.Dalvik调试监控工具DDMS,adb调试桥和字节码转换工具Dx工具. 这些工具我们在开发基本应用时一般是用不着的,在后面的一些部分,会专门讲解An

《Android应用开发与系统改造实战》——1.2节Android开发系统环境要求

1.2 Android开发系统环境要求Android应用开发与系统改造实战 1.2.1 操作系统配置在你的计算机上具备以下其中的一个条件方能正常地开发Android程序. Windows XP(32-bit).Windows Vista(32- or 64-bit)或Windows 7(32- or 64-bit).Mac OS X 10.5.8或later(x86 only).Linux(Ubuntu Linux,Lucid Lynx).GNU C 库(glibc)2.11或者最新的.Ubun

《Android应用开发与系统改造实战》——1.4节Android SDK开发环境配置

1.4 Android SDK开发环境配置Android应用开发与系统改造实战 1.4.1 安装已下载的软件(1)建立一个开发环境的文件夹,例如D:/delvelop文件夹. (2)解压Eclipse到一个delvelop文件夹下. (3)解压ADT到develop文件夹下. (4)解压SDK到develop文件夹下. 1.4.2 本地安装ADT(1)打开Eclipse应用程序. (2)然后进入Help→Install New Software项,如图1.17所示. 点击"Install New

《Android应用开发与系统改造实战》——导读

目 录 第一部分 Android应用程序开发 第1章 Android开发环境 1.1 初识庐山真面目-Android开发环境概述 1.2 Android开发系统环境要求 1.3 Android开发所需软件的下载 1.4 Android SDK开发环境配置 1.5 Android NDK开发环境搭建 1.6 小结 第2章 Android基本应用开发与解析第3章 Android应用程序清单第4章 Androidr的4大组件第5章 Android应用层通信机制第6章 综合案例-多线程下载器开发第二部分

《Android安全技术揭秘与防范》——第2.1节Android应用程序概览

2.1 Android应用程序概览 Android开发秘籍(第2版) Android应用程序包含的功能五花八门,比如编辑文本.播放音乐.启动闹钟或是打开通讯录等.这些功能可以被分类对应到4类Android组件之中,如表2-1所示,每一类都对应一个Java基本类. 每个应用程序都由一个或多个这样的组件组成.当要用到某个组件时,Android操作系统就会将其初始化.其他应用程序在指定的权限内也可以使用它们. 随着在操作系统中展现多种功能(有些功能甚至与预期的应用程序无关,如呼入电话),每个组件经历了

《Android安全技术揭秘与防范》——第1.1节Android的发展历史

第1章 Android简介Android安全技术揭秘与防范近年来我们对"Android"这个词已经不再陌生.在过去的几年时间里,Android的快速发展已经影响到了每个人的日常生活.如今Android不仅仅意味着一台手机.一部平板电脑,也可能是一台电视.一只手表.一部智能汽车.一副眼镜.然而,在一个生态系统形成的同时,总会有一群人希望通过一些不常规的手段谋取利益. 本章主要从Android黑色产业链与破解人员的动机来分析Android的安全问题. 1.1 Android的发展历史And

关于开发CMS系统的疑问,请做国开发的高手进来讨论讨论

问题描述 公司要开发一套CMS系统我们商量后定位系统的数据库管理如下用户表accountaccountid/主键站点表accountid/聚合索引webid/主键webname信息类表(建立聚合索引以accountid/webid/parentid/)accountidwebidparentid/父类id号classid/主键classname/类名deap/深度描述新闻表(建立聚合索引以accountid/webid/titles)accountidwebidnewsid/主键titles..

系统联系人-android中如何向系统中添加联系人数据

问题描述 android中如何向系统中添加联系人数据 以下是我的代码,但是总是添加的时候程序会崩溃,也没有错误的日志,麻烦哪位大神帮忙一下 ContentValues values = new ContentValues(); //先向RawContact.CONTENT_URI执行一个控制插入,目的是获得系统返回的rawContacctId Uri rawContactUri = this.getApplicationContext().getContentResolver() .insert