跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx

上传人:b****0 文档编号:9485206 上传时间:2023-05-19 格式:DOCX 页数:17 大小:1.85MB
下载 相关 举报
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第1页
第1页 / 共17页
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第2页
第2页 / 共17页
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第3页
第3页 / 共17页
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第4页
第4页 / 共17页
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第5页
第5页 / 共17页
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第6页
第6页 / 共17页
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第7页
第7页 / 共17页
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第8页
第8页 / 共17页
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第9页
第9页 / 共17页
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第10页
第10页 / 共17页
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第11页
第11页 / 共17页
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第12页
第12页 / 共17页
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第13页
第13页 / 共17页
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第14页
第14页 / 共17页
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第15页
第15页 / 共17页
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第16页
第16页 / 共17页
跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx

《跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx》由会员分享,可在线阅读,更多相关《跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx(17页珍藏版)》请在冰点文库上搜索。

跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建.docx

跟我学Android技术及应用Android系统开发平台及系统开发环境的搭建

1.1跟我学Android技术及应用——Android系统开发平台及系统开发环境的搭建

1.1.1下载Android系统开发平台相关的系统库文件及设置环境变量

1、Android系统开发者官方网站

Android系统开发者官方网站的网址为

2、安装JDK和Eclipse(或者MyEclipse)等开发工具

由于在后续的开发编程及执行中需要启动模拟器,而模拟器程序本身是采用Java编程的,因此需要JDK的运行环境。

同时也还需要安装好Eclipse开发工具,以方便开发。

但Android需要的JavaJDK版本是1.6以上,所以你安装的JDK不能低于1.6。

Eclipse的版本不低于3.6。

3、下载SDK启动程序包

(1)SDK

Google公司通过AndroidSDK(SoftwareDevelopmentKit,软件开发工具包)将此框架提供给Java程序员。

AndroidSDK支持大多数JavaSE(JavaPlatform,StandardEdition),但并不支持AWT(AbstractWindowToolkit,抽象窗口工具包)和Swing。

对于AWT和Swing,AndroidSDK拥有自己的扩展现代UI框架(extensivemodernUIframework)。

(2)SDK启动程序包

SDK启动程序包并不是全部的开发环境的程序,它只包括核心的SDK工具。

然后再利用这些核心工具继续下载剩余的SDK工具和组件。

(3)SDK启动程序包分为压缩包(zipor.tgz包文件)和可安装的*.exe程序

对于下载为压缩包文件形式的SDK启动程序包,可以直接解压缩到指定的文件目录中(如android-sdk-);而如果是可安装的*.exe程序文件,可以运行该程序文件。

但它首先检查机器中是否已经安装了JDK系统,然后再安装相关的SDK工具。

1)安装并更新完毕后的最终SDK系统程序目录

2)下表为最终的SDK程序文件的目录结构及作用的说明

Name

Description

add-ons/

Containsadd-onstotheAndroidSDKdevelopmentenvironment,whichletyoudevelopagainstexternallibrariesthatareavailableonsomedevices.

docs/

AfullsetofdocumentationinHTMLformat,includingtheDeveloper'sGuide,APIReference,andotherinformation.Toreadthedocumentation,loadthefileoffline.htmlinawebbrowser.

platform-tools/

Containsplatform-dependentdevelopmenttoolsthatmaybeupdatedwitheachplatformrelease.TheplatformtoolsincludetheAndroidDebugBridge(adb)aswellasothertoolsthatyoudon'ttypicallyusedirectly.Thesetoolsareseparatefromthedevelopmenttoolsinthetools/directorybecausethesetoolsmaybeupdatedinordertosupportnewfeaturesinthelatestAndroidplatform.

platforms/

ContainsasetofAndroidplatformversionsthatyoucandevelopapplicationsagainst,eachinaseparatedirectory.

/

Platformversiondirectory,forexample"android-11".Allplatformversiondirectoriescontainasimilarsetoffilesandsubdirectorystructure.EachplatformdirectoryalsoincludestheAndroidlibrary(android.jar)thatisusedtocompileapplicationsagainsttheplatformversion.

samples/

Samplecodeandappsthatarespecifictoplatformversion.

tools/

Containsthesetofdevelopmentandprofilingtoolsthatareplatform-independent,suchastheemulator,theAndroidSDKandAVDManager,ddms,hierarchyviewerandmore.ThetoolsinthisdirectorymaybeupdatedatanytimeusingtheAndroidSDKandAVDManagerandareindependentofplatformreleases.

SDKReadme.txt

AfilethatexplainshowtoperformtheinitialsetupofyourSDK,includinghowtolaunchtheAndroidSDKandAVDManagertoolonallplatforms.

SDKManager.exe

WindowsSDKonly.AshortcutthatlaunchestheAndroidSDKandAVDManagertool,whichyouusetoaddcomponentstoyourSDK.

(4)安装并更新SDK系统包中的其它系统程序

如果下载的是*.Zip文件,下载完成后解压到任意路径。

然后运行SDK目录中的SDKManager.exe文件,如果没有出现需要更新可安装的程序包的提示,请选择SDKManager窗口内的Tools菜单下的Options子菜单。

在Options中的“Settings”对话框中,选中Misc中的"Forcehttps:

//..."这项。

SDKManager.exe程序将更新SDK的程序包列表,在更新SDK的程序包列表中再选择希望更新安装的SDK系统包及其文档或者其它工具包(一般采用默认选择)。

点击InstallationSelected、AcceptAll、InstallAccepted,最终点击“Installpackages…”按钮开始下载安装所选的待更新的系统包——因为考虑到开发中的应用程序在不同版本SDK的兼容性测试,最好多更新和安装多个不同版本的SDK系统。

但下载的过程将极其缓慢,不知道是什么原因?

4、为SDK配置Path系统环境变量

在用户变量或者系统用户变量中新建PATH值为:

AndroidSDK中的tools绝对路径(本机为D:

\AndroidDevelop\android-sdk-windows\tools)。

“确定”后,重新启动计算机。

重启计算机以后,进入cmd命令窗口,检查SDK是不是安装成功。

运行android–h如果有类似以下的输出,表明安装成功:

这样将可以在任何的DOS目录中启动SDK中的任何的命令行工具程序。

1.1.2安装支持Eclipse开发工具的ADT插件

1、ADT(AndroidDevelopmentTools)插件

Android系统为Eclipse开发工具所提供的可定制化的插件称为AndroidDevelopmentTools(ADT),从而Java开发人员提供一个方便和功能强大的集成开发环境,使得开发人员能够快速地构建Android项目、创建和部署Android应用程序、UI组件,并能够更加方便地调试、测试Android程序、签名和除掉签名。

2、在Eclipse中安装ADT插件

可以在Eclipse中在线更新安装ADT插件的方式和直接安装下载的ADT插件两种不同的方式,下面以安装下载的ADT插件为示例说明。

1)打开eclipse的help菜单->MyEclipseConfigurationCenter。

2)进入后点击其中的“Software标签”页,并点击在“BrowserSoftware”后面的“addsite”超链接。

将弹出下面的对话框,可以在对话框中直接输入ADT的网址在线下载和安装,而如果选择“AddfromArchiveFile”则可以从本地磁盘中安装已经下载后的ADT的*.jar或者*.zip文件形式的Eclipse插件(而“AddfromLocalFolder”表示从解包的ADT目录中安装插件)。

选择“AddfromArchiveFile”则可以从本地磁盘中安装已经下载后的ADT的*.jar或者*.zip文件形式的Eclipse插件,浏览导航到所下载的ADT的Eclipse插件*.zip文件所在的目录——本例下载的ADT-17.0.0.zip文件的目录。

并在名称栏中输入一个名称(可以为任意名称,如“AndroidADT插件”,中英文都可以)AndroidADTPlugin

选中目标,右键点击AddtoProfile,于是在右边的SoftwareUpdatesAvailable就会有所反应,并在右面出现“Apply1changes”按钮。

然后点击下面的“Apply1changes”按钮开始安装。

但出现下面的错误

主要是因为其中的Eclipse的版本为3.5.2。

试用在线站点安装https:

//dl-

因此,等待Eclipse或者MyEclipse的新版本的软件。

3、将AndroidSDK关联ADT插件

在Eclipse工具中配置和将AndroidSDK关联ADT插件(指向AndroidSDK的目录),可以选择Eclipse工具中的Window>Preferences菜单项目,然后再打开Preferences面板——在弹出的窗口中将会多了一个Android项目。

在如下图示中的左面板中选中“Android”项目。

选择目标版本SDK系统,并应用Browse按钮导航到所选中的目标版本的SDK系统程序的目录(本示例选中了SDK4.0),最后选择OK按钮。

1.1.3为Android系统的应用程序构建一个模拟器

Android模拟器是一个可以运行在电脑上的虚拟设备,从而可以不需使用物理设备即可预览、开发和测试Android应用程序。

因此,为能够使Android应用程序可以在模拟器上运行,必须创建一个AVD。

1、AVD(AndroidVirtualDevice)

AVD主要为模拟器定义系统图像和设备的设置信息。

Android模拟器使用一种名为QEMU(http:

//bellard.org/qemu/)的开源“处理器模拟器”技术来完成它的工作,此技术由FabriceBellard开发。

这项技术还支持在一个操作系统上模拟另一个操作系统,而不用考虑采用了何种处理器。

QEMU支持在CPU级别上进行模拟。

2、创建AVD

在Eclipse构建中可以选择Window>AndroidSDKandAVDManager,然后在下图的左面板中选择“VirtualDevices”;

选择“New....”按钮,将出现“创建AVD”的对话框。

在名称栏中输入指定的名称,并选择目标SDK系统(该系统将运行模拟器程序);最后选择“创建AVD”按钮创建出AVD及相关的配置项目。

3、也可以点击“编辑”按钮设置模拟器的“皮肤”

可以从对话框中的Skin项中选择屏幕大小,默认是WVGGA800那样的屏幕大小,然而其他设备的屏幕大小可能跟这个不一样,尤其是黑莓那样的设备。

4、启动模拟器

点右边的Start按钮,将可以启动模拟器。

5、注意Android模拟器和真机的不同之处

Android模拟器尽管允许应用程序通过Android平台服务调用其他程序、访问网络、播放音频和视频、保存和传输数据、通知用户、渲染图像过渡和场景。

用户可以使用键盘输入,单击模拟器按键输入,甚至还可以使用鼠标单击、拖动屏幕进行操作。

但和真机仍然存在如下的不同之处:

(1)在系统级别方面的差别

1)不支持呼叫和接听实际来电;但可以通过控制台模拟电话呼叫(呼入和呼出)

2)不支持USB连接

3)不支持相机/视频捕捉

4)不支持音频输入(捕捉);但支持输出(重放)

5)不支持扩展耳机

6)不能确定连接状态

7)不能确定电池电量水平和交流充电状态

8)不能确定SD卡的插入/弹出

9)不支持蓝牙

(2)在应用级别方面的差别

1)模拟器上安装的apk签名是debug模式的,发布应用到市场上要用另外的签名。

2)模拟器上用px像素可以正常显示,但在真机上有可能布局变得面目全非,很难看,真机上必须用dip让系统自动识别才能达到预期效果。

3)模拟器上空格用\t可以正常显示,但到真机(ME525+)上就不起作用了。

4)模拟器调用邮件服务报错,到真机上会弹出选择。

5)模拟器上创建快捷方式的提示和真机的差别比较大,模拟器上提示有部分英文的,真机上全中文的,而且有连续几个不同内容的提示。

6)模拟器上看到的输入框效果比较大,真机上看明显小了很多。

7)模拟器上(2.3.3版本的)输入框、单选框等焦点状态时边框是黄色的,但真机上是蓝色的。

8)模拟器上发布程序后会自己启动程序弹出界面,真机上通过电脑安装后则不会弹出来。

9)模拟器不能震动,真机上才看有效果。

10)模拟器可以直接连接本地电脑局域网ip,真机不行。

6、使用模拟器时的注意事项

平时使用emulator测试开发程序时,可能会遇到系统关于C盘空间不足之类的提示,这是由于Android模拟器每次运行时会临时生成几个.tmp后缀的临时文件,一段时间后,其可能占用几G的磁盘空间。

所以需要手工定期清理一下操作系统的临时文件所在目录内的Temp\AndroidEmulator文件夹下的内容。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2