android-sdk
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Android SDK
•Android SDK 1.5升级注意事项
•Android SDK 1.6下载地址
•Android SDK 1.6更新说明
•Android SDK 2.0 发布
Android SDK 1.5升级注意事项
这篇文章是写给不喜欢看英文文档的程序员看的,实际上就是Android SDK 1.5中关于SDK升级部分的摘要。
我在升级的过程中就没有仔细的看Android SDK 1.5,结果花费了大量的时间,看来以后要养成看文档的好习惯。
下面按照Android SDK 1.5升级的过程,简要说明升级需要注意的问题。
1.首先下载Android SDK 1.5;
2.Android SDK 1.5需要有新的ADT plugin (version 0.9),所以需要下载新的ADT;
3.安装ADT时需要注意:新的ADT 0.9与老的ADT 0.8有些不兼容,所以需要先卸载新的ADT 0.8(卸载操作与安装操作除了最后一步,几乎完全一
样),再安装ADT 0.9。
千万不要直接在ADT 0.8的基础上安装ADT 0.9,否则会有莫名其妙的错误;
4.更新Eclipse中Android SDK的路径<sdk>/tools/,这样升级过程基本上就完全结束了;
辅助说明:关于SDK 1.5与1.0,1.1的兼容性,google官方也没有明确说明,为了不出现问题,建议以前的工程文件都在新的SDK 下重新编译、运行。
Android SDK 1.5 更新简要说明
mo-Android 感受Android带给我们的新体验
•提供了多个Android平台(Android 1.1,Android 1.5)。
更新了的一些工具,使用这些工具可以在不同的平台下部署应用程序,保证兼容性;
•为了在接近实际设备的环境下开发程序,增加了Android Virtual Devices (AVD)。
按照终端设备的环境,配置与其环境完全一样的Android Virtual Devices。
如何配置Android Virtual Devices(AVD)稍后说明,如果不配置AVD,程序将无法调试、运行;
•支持SDK扩展功能,你可以使用外部的库或者系统专用的库来扩展Android API,通过这种方法为一些特殊的设备开发程序。
比如说SDK 1.5中新增加的google map就是通过这种方法为开发人员实现了在Android-powered devices上使用Google APIs;
•ADT 0.9增加了一些新功能,比如说:在创建程序时选择程序运行的Android SDK版本、产生XML资源;
•完善对JUnit的支持;
•简化性能配置;
•简化本地工程的管理。
在编译APK时,可以包含或排除本地的资源;
•增加一种所谓的“android”工具来取代创建activity的脚本;
Android Virtual Devices是1.5版本中最突出的功能。
由于目前各大手机厂商使用的Android版本不一样,这就需要开发人在实际开发时,需要有与终端设备的配置几乎一样的开发环境,有了Android Virtual Devices工具,就可以根据终端设备来配置一种与其相同环境的Android Virtual Device,使应用程序在Android Virtual Device中的运行就好像是在终端设备上运行一样,这对开发人员来说是至关重要的。
如何配置 Android Virtual Devices
使用Android SDK中提供的工具android,命令格式如下:
android create avd -n <name> -t <targetID> [-<option> <value>] …
name是AVD的名字;
mo-Android 感受Android带给我们的新体验
targetID是Android平台版本号,可以通过android list targets命令来列举Android所有的targetID
,运行结果可能如下:
mo-Android 感受Android带给我们的新体验
其他的参数,需要详细阅读Android SDK中的Android Virtual Device。
比如说需要创建一个moandroid的ADV使用Android平台1.5版本为开发环境,创建命令是:android create avd -n moandroid -t 2。
总结说明
配置好了开发平台,还需要详细了解下SDK 1.5中提供的各种工具,这些工具可以提高开发应用程序的效率。
随机日志
•Android读写XML(中)——SAX
•[翻译]缓存对象——OpenGL ES Common/Common-Lite 规范(版本1.1.12)
•Android、JUnit深入浅出(六)——如何运行单元测试?
•android.test.InstrumentationTestRunner解析
•JetBoy游戏深入解析(上)——框架分析
Android SDK 1.6下载地址
Android SDK 1.6的发布已经有段时间,但是由于一直无法访问(至今还是无法访问),对Android SDK 1.6一直没有机会深入的了解。
10.1长假过后,总算在发现了一个新的网站:/index.html可以访问到,看上去似乎是Android的另外一个主网站。
Android SDK 1.6下载地址:For Windows,For Mac OS X (intel),For Linux (i386)
mo-Android 感受Android带给我们的新体验
ADT 下载地址:ADT Plugin for Eclipse 0.9.3
Android官方网站这段时间一直无法访问,让我们这些开发人员很是郁闷,其他的啥也不说了,大家赶快去下载吧!Anroid SDK 1.6到底更新了那些内容,在下一篇幅Android SDK 1.6更新说明中,慢慢为大家说明。
相关文章
•Android SDK 1.6更新说明
Android SDK 1.6更新说明
Android SDK 1.6在9月底就已经发布了,在此之前由于网站一直无法访问,对新的SDK无法详细的了解。
10.1长假过后,发现一个新的网站可以访问Android 文档:,于是就立即下载了:Android SDK 1.6(for window),ADT-0.9.3。
如何更新到Android SDK1.6(与Android SDK 1.5的更新差不多),估计大家在已经看过了,在这里就不详细说明。
如果是第一次安装Android SDK,就需要去仔细阅读安装说明。
在这里,我们主要说明下Andoid SDK1.6主要更新了哪些内容。
先看段视频(Google官方对这次升级的的说明)
mo-Android 感受Android带给我们的新体验
Android SDK 从1.0到
1.6压缩包大小的变化
mo-Android 感受Android带给我们的新体验
SDK大小增长很快,这也说明了Google对Android SDK是花费了很大的精力。
SDK文件结构的变化:
•%s\platforms,%S\add-ons文件夹下增加了很多新的例子程序;
•%s\tools文件夹增加了3个文件:AdbWinUsbApi.dll、mgwz.dll 、zipalign.exe。
其中zipalign.exe的主要用处:优化*.apk文件;
•SDK的文档比以前版本更加完善,增加了一些新的内容;
SDK 1.6的兼容性在文档中突出说明,并给出了以下4条建议:
•Make sure your application doesn’t use internal APIs.尽量在你的程序中不要使用一些非官方的或内部函数,因为这些函数是很容易改变的。
•Watch for assumptions about available hardware.不要随意的假设一些可获取的设备,并不是所有兼容的设备都都可以具有相同的硬件。
•Watch for assumptions about available features.
•Watch for assumptions about screen resolution and density.设备的屏幕大小也是会改变的,这会对程序的界面有些影响,在实际开发中需要绕开这个问题。
•Avoid performing layout orientation changes based on the acceletometer (or via other sensors).
大部分似乎都与硬件的特性有关,在应用程序的开发过程中,我们需要注意这些问题。
不过看了这些说明,对Andoid系统的兼容性、可移植性还是有报以希望的,据Andoid之父说过:将Andorid OS移植到某款Nokia手机上,只修改了4行代码。
这是的确让人匪夷所思!
AVD 稍微有些改变
AVD的创建的方法与以前一样,可以参考Android SDK 1.5升级注意事项中的如何配置 Android Virtual Devices,增加2个新的皮肤,使用Androdi SDK提供的工具查看,输入命令:android list avds,运行结果显示如下:
mo-Android 感受Android带给我们的新体验
mo-Android 感受Android带给我们的新体验
在原有(前2项)的基础上增加了新的(后2项)
•QVGA — 240 x 320, low density (120 dpi)
•HVGA — 320 x 480, medium density (160 dpi)
•WVGA800 — 480 x 800, high density (240 dpi)
•WVGA854 — 480 x 854, high density (240 dpi)
新增加的皮肤是什么效果,大家使用AVD的命令创建后,运行模拟器就可以看到了。
的过程中,可能会遇到如下错误:
在运行android list targets
为了解决这个问题,增加了一条新的命令:update avds(recompute the path to the system images.)。
总结说明
Andoid SDK1.6似乎没有给大家带来什么期待(似乎大家更期待2.0版本),毕竟现在还没有在真机上看到实际的效果,但是这也说明google的雄心壮志,以及goolge对Android寄予重望。
最后,在这里谈下自己的感概:面对iPhone强大的压力,Google、微软恐怕都些恐惧,微软也已经发布window mobile 6.5。
记得在一本杂志上看到鲍威尔说的一句话:智能手机系统的大战还刚刚开始,………微软当前开发1.5个操作系统:PC操作系统(1) + Window
mo-Android 感受Android带给我们的新体验
mobile(0.5)。
微软这个巨人都有如此的想法,看来手机智能系统的路还很长。
遥望即将流逝的2009年,我们从这3个巨人的身上,似乎没有看到金融危机的影子,难道它们都把金融危机当作一次机遇?
用一个简短的故事来形象这场“智能手机系统大战”的序幕:随着科技的进步,人类的物质文明取得很大的进步,地球变得越来越小。
伴随个地球板块的移动,三大巨人(诺基亚、微软、谷歌)都感觉到自己的空间越来越小,彼此之间相互靠近。
同时三大巨人都将眼光瞄向了未来新大陆:“互联网”和“终端移动设备 ”两大块板块正逐渐的靠拢,这势必会创造出一片无限大空间的新大陆。
于是三大巨人开始向这块“未来”大陆前进,没有想到半路冒出个苹果,在外星人“乔布斯 ”的带领下,借助完全自主研发的“爱疯”号的航空母舰,率先登上了这块陆地,并开发出了一个“AppStore”的大型油田,三大巨人顿时开始奋力直追。
“爱疯”引起了一股巨大的旋风,所到之处无不所向披靡,在遥远的东方,一对孪生姐妹“移动MM”和”欧疯“闻风起舞,但是可望而不可即。
相关文章
•Android SDK 1.6下载地址
Android 2.0 SDK发布了
Android 2.0 SDK发布了。
下载地址:/sdk/android-2.0.html
Android 2.0 is a major platform release deployable to Android-powered handsets starting in November 2009. The release includes new features for users and developers, as well as changes in the Android framework API.
mo-Android 感受Android带给我们的新体验
For developers, the Android 2.0 platform is available as a downloadable component for the Android SDK. The downloadable platform includes a fully compliant Android library and system image, as well as a set of emulator skins, sample applications, and more. The downloadable platform is fully compliant and includes no external libraries.
To get started developing or testing against the Android 2.0 platform, use the Android SDK and AVD Manager tool to download the platform into your Android 1.6 or later SDK.
如果使用SDK Setup.exe时,遇到https连接错误,
那么只需要在Settings里面修改设置:
Misc中选择:Force https://… sources to be fetched using http://…。
单击APPLY。
即使用htpp连接,而不是https连接。
相关文章
•2009年,Android与Adobe Flash 10擦肩而过。
•Motorola第二款Android手机Sholes前瞻
•Android 2.0前瞻
mo-Android 感受Android带给我们的新体验。