windows 下android开发环境搭建
更新时间:2024-05-31 10:18:01 阅读量: 综合文库 文档下载
- windows10推荐度:
- 相关推荐
windows 下android开发环境搭建
初学android开发,网上搜到的内容,记录一下供以后参考 一、基本概念: 1、Android是什么?
Android是Google主导开发的基于Linux开源智能移动终端操作系统。 Android架构如下(源于Google官方):
2、什么是Android开发环境?
Android开发环境当然是用来设计应用于移动设备的系统和软件。 3、可以使用哪些语言来开发?
开发语言可以使用Java也可以使用C/C++语言,前者Android开发我们称做JDK(Java Development Kit)开发,后者开发我们称之为NDK(Native Development Kit)开发。 4、Android开发环境可以搭建在哪些系统?
Android开发环境可以搭建在目前主流系统(Mac、Windows、Linux)的任何一种上,只因为Android相关开发工具的跨平台特性。 5、开发工具
a) JDK(Java Development Kit)
Java Development(JDK)是用于开发、编译和测试使用Java语言编写的应用程序、applet 和组件,JDK包含以下几个部分:
? ? ? ? ? ? ?
开发工具——指工具和实用程序,可帮助您开发、执行、调试和保存以 Java编程语言编写的程序。
运行时环境——由 JDK 使用的 Java Runtime Environment (JRE) 的实现。JRE 包括 Java 虚拟机 (JVM)、类库以及其他支持执行以 Java 编程语言编写的程序的文件。 附加库——开发工具所需的其他类库和支持文件。 演示 applet 和应用程序——Java 平台的编程示例源码。 样例代码——某些 Java API 的编程样例源码。
C 头文件——支持使用 Java 本机界面、JVM工具界面以及 JavaTM 平台的其他功能进行本机代码编程的头文件。 源代码——组成 Java 核心 API 的所有类的 Java源文件。
b) Eclipse
Eclipse最初由IBM开发的跨平台集成开发环境(IDE),后来贡献给Apache开源软件基金会。最初主要用于Java语言开发,目前可通过C++、Python、PHP等语言插件支持对应语言开发,所以,Eclipse看起来更像一个框架而已,更多工作都是交给插件或上文的JDK来完成,模块化的设计,让Eclipse的定位更清晰。 c) ADT(Android Development Tools)
Android开发工具(ADT),作为Eclipse工具插件,让其支持Android快速入门和便捷开发,可通过Eclipse启动菜单(启动Eclipse后,选择Help->Install New Software)安装。如下图所示。
ADT开发工具,包括Android Dalvik Debug Moniter Server(Android DDMS)和Android Development Tools(ADT),上面的插图中,还有Hierarchy Viewer和TraceView两个查看器,看名称就知道功能了。DDMS可以提供调试设备时为设备截屏,查看线程及内存信息、Logcat、广播信 息、模拟呼叫、接收短消息、文件查看器等功能(该功能在安装完ADT之后,点击Eclipse工具栏右上角的那个带箭头的小窗口图标弹出菜单中打开)。 d) SDK (Android Software Development Kit )
它为开发者提供相关封装API接口库文件、文档资源及一些工具包整合。
安装后SDK目录下的帮助文档相当完善,应有尽有(位置在SDK的docs目录下)。此外,Android SDK还包含一个手机模拟器(Virtual Devices),我们开发时就可以先使用模拟器进行模拟仿真,感觉时机成熟时再下载到真机进行测试。 e) Dalvik虚拟机
Dalvik虚拟机是是Google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一 f) NDK (Android Native Development Kit )
Android原生开发套件,这里的原生似乎就是指开发语言原生,我们知道Android平台基于Linux内核的,所以这里就是指C、C++语言,这对于很多喜欢C/C++的程序员来说或许是个好消息,使用NDK一样可以进行Android开发。 二、环境搭建
a)安装JDK(Java Development Kit)
1、从oracle网站上下载jdk6 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、下载后,默认路径安装(或更改安装路径为d:\\jdk6)。
3、设置好环境变量后,单击“开始”—>“运行”—>输入:cmd命令,在CMD窗口中输入:javac看是否有帮助信息输出。 b)安装Eclipse 1、下载地址:
http://www.eclipse.org/downloads/
2、选择Eclipse IDE for Java Developers或Eclipse IDE for Java EE Developers任一个下载。 3、下载完成后,直接解压到你想安装的目录下如(D:\\eclipse)。 c)安装Android SDK
1、下载android sdk,地址如下:
http://developer.android.com/sdk/index.html
Windows平台选择for windows包,linux平台选择for linux包,压缩包类似android-sdk_r15-windows.zip 这样。 2、下载后解压到你想存放的目录 如(d:\\android-sdk-windows)。 d)配置环境
配置涉及两个方面:
? ?
安装ADT 配置SDK
安装ADT (Android Development Tools)
1、启动Eclipse后,选择菜单Help->Install New Software
2、在弹出窗口中,点击Add按钮,Name随便填写(比如Android),Location一栏填写(ADT plus-in网址),http://dl-ssl.google.com/android/eclipse/,点击OK
3、等待在线更新可用列表,然后在下面的列表框中Developer Tools选择并安装Android DDMS(Android Dalvik Debug Moniter Server)和Android Development Tools(ADT) 4、选择Next后,接受安装协议,点击Finish,并等待安装完成。 5、完成后会提示重启Eclipse(点击Restart Now)。
配置SDK
1、点击Eclipse菜单,Windows->Preferences,然后点击左侧的Android设置项。
2、在右侧的SDK Location里填入我们上文解压的SDK目录d:\\android-sdk-windows,点击确定(或在SDK Location上单击“Browse…”,选择刚才解压完的Android SDK文件夹所在目录)。
3、点击菜单Window->Android SDK and AVD Manager。
4、在弹出窗口中,点击Update All按钮(或点击左侧的Available package),会弹出可选的程序包版本。 5、安装以下几个即可: Android SDK Tools, revision x Android SDK Platform-tools, revision x
Documentation for Android SDK, API xx, revision x SDK Platform Android x.x, API x, revision x Samples for SDK API x, revision x Android Compatibility package, revision x
(版本如何选择?请参照自己将要编译的平台版本(装错也没关系,回头写程序编译会自动提示API版本不匹配等错误,再次进来安装亦可),其它不需要的选择Reject,设置完成后,点击Install并等待安装完成,安装有点慢请耐心等待,安装完成选择Restart ADB,关闭安装窗口)
配置虚拟机
1、点击菜单Window->Android SDK and AVD Manager。
2、点击左侧的Virtual Devices,新建AVD(Android Virtual Devices = AVD,Android虚拟设备)。 3、点击“New...”按钮,弹出“Create new Android Virtual Device(AVD)”对话框。
4、在Name中输入(只是个标识而已):Android-AVD,Target中选择(这个API版本要选对,跟上文对应):Android 2.2 - API Level 8。 5、Skin里Build-in屏幕大小建议选的小一点,不要默认,比如WQVGA400,否则太大了,笔记本可能会满屏高度满屏导致不好操作。 6、其它选项按照默认即可(后续仍可以随时修改,点击右侧的Edit按钮),点击“Create AVD“按钮即可。
7、可以点击右侧的Start...进行测试,弹出窗口中点击Launch启动虚拟机(后续我们运行是使用eclipse里设置自动调用),AVD加载很慢,请耐心等待。
正在阅读:
毕业设计封面和要求-模板08-27
证券业协会远程培训C14077 答案05-01
养成教育十好活动方案01-25
规划意见书 (建筑工程)05-18
人教版四年级上册语文期中试卷6(2)06-14
反冲洗过滤器11-27
育人案例05-18
3分钟英语演讲稿mydream05-06
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 搭建
- windows
- android
- 环境
- 开发