版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Android应用开发,01Android_SDK_安装及配置,Android 介绍 SDK 介绍 SDK 安装 Eclipse 配置 ADT 配置 Emulator 配置 修改Android模拟器RAM/ROM大小的方法 修改Android模拟器默认的dns使之能上互联网 Android 模拟器中AVD路径的修改,Android 介绍,简介 Android 是google公司主导的一个开放的手机操作系统,不过目前已经超过了手机的局限,而定位于移动设备的操作系统。 Android一词的本义指“机器人”,取名原因很简单开发者叫Andy Rubin。中文官方称呼“安致”,民间称呼“安卓”。,And
2、y Rubin(安迪罗宾),Android 介绍,简介 2004年Andy Rubin创业成立新公司Android。 2005年Google为发展移动互联网,收购了Android公司,展开了短信、手机检索、定位等业务。 2007年11月5日Google对外宣布基于Linux平台开源手机操作系统叫android,该平台号称是首个为移动终端打造的真正开放和完整的移动软件。早期由Google开发,后由开放手机联盟(Open Handset Alliance)开发。 2008年9月22日,美国运营商T-Mobile USA发布第一款基于Android的手机T-Mobile G1。该款手机为宏达电制造,
3、是世界上第一部使用Android操作系统的手机。,框架 Android由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分:,Android 介绍,底层以Linux内核工作为基础,由C语言开发,只提供基本功能; 中间层包括函数库Library和虚拟机Virtual Machine,由C+开发。 最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。 Android不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件。,版本,A
4、ndroid 1.5 Cupcake (纸杯蛋糕),Android 1.6 Donut (甜甜圈),Android2.0/2.0.1/2.1 Eclair (松饼),Android 2.2/2.2.1 Froyo (冻酸奶),Android 2.3 Gingerbread(姜饼),Android 3.x Honeycomb (蜂巢),Android 4.0 Ice Cream Sandwich (冰激凌三明治),Android 介绍,Android x.n Jelly Bean (果冻豆),即Android Software Development Kit。它提供了在Windows/Linux
5、/Mac平台上开发Android应用的开发组件。包含了在Android平台上开发移动应用程序的各种工具集。,SDK 介绍,1. 准备以下文件,SDK 安装(Windows环境),(1) 下载JDK (2)下载Android SDK 下载地址: (3) 下载Eclipse 下载地址:/downloads/ 对于Eclipse来说,直接解压之后就可以使用。,9,(4)下载ADT (Android Development Tools)插件 许多教程在这一步都是通过Eclipse自身的update功 能进行下载:启动Eclipse,选择【Help】 【 Ins
6、tall New Software 】 【 Add 】,选择“Available Software”标签页,点击【Add Site】按键。添加update站点:https:/dl- 这时窗口中新增了“https:/dl- 注:许多国内的网友都无法完成这样的升级,通常是进行到一半就没有任何反映了。 没关系,我们直接到Android官网去下载这个ADT插 件: 下载完成后解压,将“features”和“plugins” 目录中的文件拷贝到Eclipse的对应目录中就可以了。,SDK 安装(Windows环境),2. 安装JDK 运行 jdk-6u14-windows-i586.exe,SDK 安装
7、(Windows环境),SDK 安装(Windows环境),检查JDK是否安装成功。打开cmd窗口,输入 java version 查看JDK的版本信息。,SDK 安装(Windows环境),1.下载android sdk 下载地址如下: 2. 下载eclipse 3.4.2 按官方文档说,android sdk 可以运行在eclipse 3.3以上的IDE中,ubuntu9.04源中的eclipse版本过低,建议使用eclipse 3.4.2,其下载地址为: ,SDK 安装(Ubuntu环境),3. 安装eclipse 3.4.2 先将eclipse解压: $tar xzvf eclipse
8、-SDK-3.4.2-linux-gtk.tar.gz 将解压出的eclipse文件夹移动到目标目录中去,在这里我设定的安装目标为:/usr/local下。 $sudo mv eclipse /usr/local/ (Java libjvm.so and SELinux error: /opt/jre1.6.0_03/bin/./lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied 解决方法:chcon -t textrel_shlib_t /opt/jre1.6.0_03/l
9、ib/i386/client/libjvm.so),SDK 安装(Ubuntu环境),4.安装android sdk 解压android sdk包:$unzip android-sdk-linux_x86-1.5_r2.zip 移动到目标目录:在这里我将解压出的sdk文件夹目录改成了android-sdk $mv android-sdk-linux_x86-1.5_r2 android-sdk $sudo mv android-sdk /usr/local/ 5.配置环境变量: 修改/.bashrc文件,加入android sdk与eclipse的环境变量。 $vi /.bashrc 在文件的
10、最 后加入 export PATH=/usr/local/android-sdk/tools:/usr/local/eclipse:$PATH 保存并退出vi,使配置信息生效 $source /.bashrc,SDK 安装(Ubuntu环境),6.android avd配置信息的生成 android avd的创建格式为:android create avd -n your-avd-name -t your-targets 其中:-n的参数为我们要创建的avd的名字;-t的参数为Available Android targets的id,我们可以使用命令:android list查寻其具体信息。
11、$android list Available Android targets: id: 1 Name: Android 1.1 Type: Platform API level: 2 Skins: HVGA-P, HVGA (default), QVGA-P, HVGA-L, QVGA-L id: 2 Name: Android 1.5 Type: Platform API level: 3 Skins: HVGA-P, HVGA (default), QVGA-P, HVGA-L, QVGA-L id: 3 Name: Google APIs Type: Add-On Vendor: Go
12、ogle Inc. Description: Android + Google APIs Based on Android 1.5 (API level 3) Libraries: * com.google.android.maps (maps.jar) API for Google Maps Skins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P Available Android Virtual Devices:,SDK 安装(Ubuntu环境),下面我们就以创建一个android 1.5的avd为例: $android create a
13、vd -n android-sdk-15 -t 2 Android 1.5 is a basic Android platform. Do you wish to create a custom hardware profile noyes Device ram size: The amount of physical RAM on the device, in megabytes. hw.ramSize 96:128 Touch-screen support: Whether there is a touch screen or not on the device. hw.touchScre
14、en yes:yes Track-ball support: Whether there is a trackball on the device. hw.trackBall yes:yes Keyboard support: Whether the device has a QWERTY keyboard. hw.keyboard yes:yes DPad support: Whether the device has DPad keys hw.dPad yes:yes GSM modem support: Whether there is a GSM modem in the device
15、. hw.gsmModem yes:yes Camera support: Whether the device has a camera. hw.camera no: Camera support: Whether the device has a camera. hw.camera no:yes Maximum horizontal camera pixels hw.camera.maxHorizontalPixels 640:854 Maximum vertical camera pixels hw.camera.maxVerticalPixels 480:480 GPS support
16、: Whether there is a GPS in the device. hw.gps yes:yes Battery support: Whether the device can run on a battery. hw.battery yes:yes Accelerometer: Whether there is an accelerometer in the device. hw.accelerometer yes:yes Audio recording support: Whether the device can record audio hw.audioInput yes:
17、yes Audio playback support: Whether the device can play audio hw.audioOutput yes:yes SD Card support: Whether the device supports insertion/removal of virtual SD Cards. hw.sdCard yes:yes Cache partition support: Whether we use a /cache partition on the device. disk.cachePartition yes:yes Cache parti
18、tion size disk.cachePartition.size 66MB:100MB Created AVD android-sdk-15 based on Android 1.5 这样我们就创建了一个基于1.5的avd,上面的具体意思我想大家都能看懂,就不多说了。下在我们就可以测试一下android emulator了: $emulator android-sdk-15 -show-kernel 这样就可以启动android emulator了:,SDK 安装(Ubuntu环境),加入参数-show-kernel是为了在终端上打印android kernel的信息。,SDK 安装(Ub
19、untu环境),下面我们配置eclipse,使之支持android sdk: 打开Eclipse,Help-Software Updates-Available Software,点击Add site,输入 http:/dl- 然后安装。完成后就可以开始在eclipse上建立android应用程序了。,SDK 安装(Ubuntu环境),1.安装 Eclipse 直接解压缩 Eclipse3.4.1.zip 到指定目录,如:F:Androideclipse,Eclipse 配置,运行eclipse.exe,设置Workspace,指定一个开发目录给它就可以了,Eclipse 配置,看到如下界面,
20、Eclipse 安装完毕,Eclipse 配置,2.安装 android-sdk-windows-1.5_r3.zip Android SDK 同 Eclipse 一样,直接解压缩就可以,我把解压缩到文件夹 F:Android 中,Eclipse 配置,将Android SDK中的tools绝对路径添加到系统PATH中。 打开“系统属性”选择“环境变量”,Eclipse 配置,添加环境变量PATH 值为SDK中tools的绝对路径,如下图,Eclipse 配置,点击“确定”后,重新启动计算机。 重启计算机以后,进入cmd命令窗口,检查SDK是不是安装成功。 运行 android h 如果有以下
21、输出,表明安装成功。,Eclipse 配置,1.安装 Android Development Tools (ADT) 打开 Eclipse IDE 进入菜单中的 Help - Software Updates,ADT 配置,进入选项卡 Available Software - Add Site Location:输入 http:/dl-,ADT 配置,勾选 Android DDMS 和 Android Development Tools ,Install 如下图所示:,ADT 配置,一路Next,注意Accept许可,直到完成。,ADT 配置,Yes重启Eclipse,完成安装。,ADT 配置
22、,2. 设定“SDK Location” 打开 Eclipse IDE 进入菜单中的 Window - Preferences,ADT 配置,打开Preferences窗口,选中Android,ADT 配置,不要管弹出的错误窗口,直接设定SDK Location为SDK的安装目录。,ADT 配置,“OK”后,再次打开这个窗口,你可以看到SDK列表,Eclipse 配置完成。,ADT 配置,Emulator 配置,1. 简介 android手机模拟器也分为若干版本,当然跟sdk的版本一致的,因为你在建立模拟器的时候就会提示你选择的sdk的版本(前提是你已经成功安装了sdk 和ADT),当然首先要
23、eclipse要正确加载到SDK,在这里我建议要把sdk的安装目录放到全英文命名的磁盘和目录中,以防出现无法加载模拟器的错误(failed to load.配置时出现这样的错误,是因为把sdk放在中文命名的目录中)。 2. 配置 下载好后,你会在你的任务栏看到一些小机器人,用来设置一个模拟器。点击后弹出一个窗口,从左边的菜单中选Virtual Devices(虚拟设备),然后点右边的New按钮。,Emulator 配置,输入你的虚拟Android的名字,然后从Target下拉菜单选择你想要的Android版本。你之前安装了什么版本,这里就会显示什么版本,所以你可能只看到一个版本被列出来,这取决
24、于你之前安装的版本。,Emulator 配置,在SD Card项中输入大小,然后模拟器会在你的硬盘上创建一个IMG文件,Android就会将你的设置和文件存在里面。然后从Skin项中选择屏幕大小。,完成后点Create AVD。,Emulator 配置,模拟器在创建AVD的时候可能会死机,这时候你要耐心等待。现在你可以在你的电脑上运行Android了!选择你新建的虚拟Android,然后点右边的Start按钮。,如果你选择了一个比你显示器还大的屏幕的话,你可以选择改变屏幕大小,然后点Launch。 模拟器现在要开始加载Android了。这时候会有几个命令行窗口跳出,你看着Android模拟器窗口就行了。,修改Android模拟器RAM/ROM大小的方法,右键你的项目 在Run As中选择 run Configurations 选择Target 在Additional Emulator Command Line Options 填写参数-memory 512 -partition-size 1024(其中512为RAM大小,1024即为ROM大小) 如果在Target选项页中找不到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 掺混肥料营销方案(3篇)
- 木纹铝通施工方案(3篇)
- 楼层门架施工方案(3篇)
- 汇成财富广场营销方案(3篇)
- 活动策划方案线上术语(3篇)
- 溢洪道开挖专项施工方案(3篇)
- 玻璃塑钢隔断施工方案(3篇)
- 监控施工方案简易表(3篇)
- 红酒营销方案-锚点(3篇)
- 职业健康应急专项预案(3篇)
- 2026湖北武汉首义科技创新投资发展集团有限公司招聘8人笔试历年备考题库附带答案详解
- (四模)新疆2026年高三普通高考五月适应性文科综合试卷(含答案及解析)
- 邮政寄递活动方案策划(3篇)
- 2026四川宜宾市科教产业投资集团有限公司下属子公司第一批自主招聘33人考试备考题库及答案解析
- (二模)2026年广州市普通高中高三毕业班综合测试(二)物理试卷(含答案及解析)
- 初中八年级英语下册 Unit 7 Natural Disasters 写作提升课:灾害事件报道与个人经历叙述教案
- 江苏国企社招笔试内容题库
- 2026年安全生产专项整治攻坚方案
- 智能护理技术在手术室护理中的应用
- 中型水库管理岗位责任制度
- 2026年人形机器人(Optimus类)项目商业计划书
评论
0/150
提交评论