版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 Android开发环境: Android SDK+Eclipse+ADT Android提供的工具: Emulator(模拟器); AAPT(Android资源打包工具); DDMS(Dalvik调试监视服务); adb(Android调试桥); DX(将.class字节码转换为.dex文件的工具);Android SDK的结构 可以在DOS命令行中调用Aandroid工具,进行开发、调试、编译、打包、部署等; ADT使得开发人员可以在eclipse开发环境中快速创建android的应用程序,自动生成一些代码; 调用Android SDK中的工具可以可视化的在布局文件中添加、删除、视图组件,
2、提高了开发效率;2.1 安装Android开发环境 2.1.1 安装JDK和Eclipse 确认安装JREJRE即Java运行环境如果没有安装JRE则在打开Eclipse时,会出现错误提示JDK中包含JRE,所以只需下载JDK2.1 安装Android开发环境 2.1.1 安装JDK和Eclipse 安装JDKhttp:/ 2.1 安装Android开发环境 2.1.1 安装JDK和Eclipse 安装JDK 运行平台选择:Windows 一般情况下保持JDK的默认设置即可2.1 安装Android开发环境 2.1.1 安装JDK和Eclipse 安装Eclipse http:/www.ecl
3、/downloads 选择下载:Eclipse IDE for Java EE Developers (254MB) 解压到指定的目录2.1 安装Android开发环境 2.1.1 安装JDK和Eclipse 启动Eclipse 双击目录中的eclipse.exe,出现Eclipse集成开发环境的启动画面。 若无法启动,尝试重新启动计算机。2.1 安装Android开发环境 2.1.1 安装JDK和Eclipse 启动Eclipse 选择工作目录:G:Androidworkplace 建议选择复选框,将工作目录设成默认工作目录2.1 安装Android开发环境 2.1.1 安装
4、JDK和Eclipse 启动Eclipse 正常启动后的Eclipse集成开发环境2.1 安装Android开发环境 2.1.2 安装Android SDK Android开发站点:http:/ 选择下载不同版本的SDK2.1 安装Android开发环境 2.1.3 安装ADT插件 安装ADT有两种方法 手动下载ADT插件 下载网址:http:/dl- 选择下载:ADT2.1 安装Android开发环境 2.1.3 安装ADT插件 手动下载ADT插件 安装插件:启动Eclipse,选择 HelpInstall New Software,打开Eclipse的插件安装界面 点击“Add”2.1 安
5、装Android开发环境 2.1.3 安装ADT插件 手动下载ADT插件 点击“Archive”按钮,选择ADT插件压缩包在本地磁盘中的位置2.1 安装Android开发环境 2.1.3 安装ADT插件 手动下载ADT插件 在ADT插件安装前,会提示用户对需要安装的插件进行选择和确认,按图如下选择2.1 安装Android开发环境 2.1.3 安装ADT插件 手动下载ADT插件 认可开源软件的许可协议(在ADT安装前) 2.1 安装Android开发环境 2.1.3 安装ADT插件 自动下载ADT插件 自动下载ADT插件的方法和手动方法安装相似,不同之处在于不需要到网站上下载ADT插件压缩包,
6、而直接在“Add Repository”界面中输入ADT插件的下载地址即可 2.1 安装Android开发环境 n2.1.3 安装ADT插件q设置Android SDK的保存路径n选择:WindowsPreferences 打开Eclipse的配置界面n输入Android SDK 的保存路径;点击“Apply”Developing New Virtual Devices 选取菜单Window中的Android Virtual Devices Manager选项,再选取Virtual Devices面版 ,点选Create按钮。Developing New Virtual Devices Cre
7、ate new Android Virtual Device (AVD) Developing New Virtual DevicesDeveloping New Virtual Devices 选取要启动的虚拟设备,点选Start按钮,出现Launch Options窗口后,点选Launch按钮启动虚拟设备。Developing New Virtual Devices 2.2 Android SDKn2.2.1 目录结构qadd-one 目录下的是Google提供地图开发的库函数,支持基于Google Map 的地图开发(+)add-ons (+)addon_google_apis_goog
8、le_inc_-14(+)docs(+)extras (+)google (+)usb_driver(+)platforms (+)android-14(+)platforms-tools(+)samples (+)android-14(+)temp(+)tools(-)SDK Manager.exe(-)AVD Manager.exe(-)SDK Readme.txt 2.2 Android SDKn2.2.1 目录结构qdocs目录下的是Android SDK的帮助文档,通过目录下的offline.html文件启动qplatforms目录用来存放SDK和AVD管理器下载的各种版本的SDK,
9、笔者的目录中有4.0版本的SDK。platforms-tools目录中保存了与平台调试相关的工具 qtools目录保存了通用的Android开发调试工具和Android手机模拟器qSDK Manager.exe和AVD Manager.exe分别是SDK和AVD的管理器,SDK Readme.txt是Android SDK的说明文档3.1创建Android Virtual Devices 使用DOS命令行方式创建; 使用android命令; 例如:android create avd n -t - 可视化配置; AVD名称; Target(Android版本); SD Card大小; 外观特征
10、(skin);3.2模拟器(Emulator) tools/emulator.exe; 开发、测试Android应用程序; 提供物理硬件设备的硬件和软件特性; 通过AVD配置来指定Android的版本、硬件选项和模拟器外观; 通过QEMU(模拟处理器的开源软件)仿真模拟ARM处理器,通过磁盘镜像模拟存储;3.2模拟器(Emulator) 模拟器的特征: 支持ARM5处理器和相应的内存管理单元; 支持一个16位的LCD显示屏; 一个或多个键盘; 具有音频输入输出; 通过磁盘镜像使用闪存; 一个GSM调制解调器,包括一个模拟的SIM卡; 启动命令:emulator avd3.2模拟器(Emulat
11、or) Android Emulator: 可模拟电话本、通话等功能 内置的浏览器和Google Maps都可以联网 可以使用键盘输入, 可单击模拟器按键输入, 可以使用鼠标单击、拖动屏幕进行操作。3.2模拟器(Emulator) 模拟器和真机的不同之处 不支持呼叫和接听实际来电,但可以通过控制台模拟电话呼叫(呼入和呼出)。 不支持USB连接。 不支持相机/视频捕捉。 不支持音频输入(捕捉),但支持输出(重放)。 不支持扩展耳机。 不能确定连接状态。 不能确定电池电量水平和交流充电状态。 不能确定SD卡的插入/弹出。 不支持蓝牙。3.2模拟器(Emulator) 模拟器使用注意事项 遇到系统关
12、于C盘空间不足之类的提示,是由于Android模拟器每次运行时会临时生成几个.tmp后缀的临时文件,一段时间后,其可能占用几G的磁盘空间。需要手工定期清理。3.3Android Debug Bridge(ADB) ADB是管理模拟器通用的工具; 查询当前模拟器实例数量(adb devices命令); 本地机器和模拟器之间互相复制文件; adb push命令:从系统复制文件到设备; adb pull命令:从设备复制文件到系统; 安装APK应用程序(adb install命令); 使用shell命令(adb shell命令) ;3.4Dalvik Debug Monitor Service DDMS,即Dalvik调试监控服务,可视化的调试监控工具; 功能 监控系统运行后台日志、系统线程、虚拟机状态; 模拟发短信、拨打电话、发送GPS位置信息;3.5 AAPT AAPT是Android Asset Packaging Tool的缩写,即
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年公积金贷款房屋装修协议
- 文化艺术机构股份分配协议书
- 2024年债权转让中介协议书
- 2024年企业授权代理协议
- 2024年合作经营股权协议
- 2024年医疗机构实验室台面设备采购协议
- 2024年二手房快速销售独家代理协议
- 2024年个人应急贷款协议样本
- 工伤补偿协议书
- 2024年专项:废弃厂房拆除补偿协议
- 上海市普通高中学业水平合格性考试地理基础知识点复习提纲
- 废旧风机叶片循环利用项目可行性研究报告-积极稳妥推进碳达峰碳中和
- 中医脑病科缺血性中风(脑梗死恢复期)中医诊疗方案临床疗效分析总结
- 中国人工智能系列白皮书一元宇宙技术(2024 版)
- 《甘肃省中医康复中心建设标准(2021版)》
- 高中英语外刊-小猫钓鱼50篇
- PowerPoint培训教程课件
- 医疗绿色通道医联体协议书
- 高考名句名篇《菩萨蛮 书江西造口壁》课件
- 兽医病理学智慧树知到期末考试答案章节答案2024年浙江农林大学
- 大学生生涯发展展示 (修改版)
评论
0/150
提交评论