Android4.0SDK的离线方式安装_第1页
Android4.0SDK的离线方式安装_第2页
Android4.0SDK的离线方式安装_第3页
Android4.0SDK的离线方式安装_第4页
Android4.0SDK的离线方式安装_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、之前曾经在网上找过离线安装SDK的方式,也成功下载过,都是在网址:http:/dl-ssl.google.eom/a ndroid/repository/后面跟上类似于"and-1i6_r03- windows.zip"这样的文件名来下载的。这个文件名的得来完全是依靠SDK描述文件http:/dl-ssl.google.eom/a ndroid/repository/repository.xml得来的,但是随着an droid 4.0 SDK发布之后,这个文件内容就被更改了,只剩下平台工具和SDK工具了,真正核心的平台和模拟器已经看不到了。其实SDK工具是精简版本的SDK框

2、架。只保留了工具,精简掉了其他目录结构。但是本人认为还是 SDK框架好。因为本身较之SDK工具,体积大不了多少,但是解压后自带的目录结构可以让你不用建立那些固定的文件夹了。顺便说一句,an droid 4.0开发环境中要求的平台工具和SDK框架都不一样了。需要更新到新版本。目前最低版本要求为:SDK Release 14:andro-sidk_r14-依操作系统而定.zipplatform- tools Release 8: platfdrmls_r08-依操作系统而定.zipSDK框架可以在上直接下载。这里给出Windows操作系统下的SDK框架下载链接: r14-windows.zip平台

3、工具可以从上文提到的repository.xml中找到,可以根据不同的开发操作系统分别下载,这里给出Windows操作系统下的平台工具下载链接:http:/dl- r08-windows.zip先下载 SDK框架,然后将其解压,我把这个框架解压到了android-sdk-D: windows目录下,如图所示:然后将平台工具解压到这个目录,注意上图中那个“-tookplatf”目录,这与压缩包中的"platform -tools"目录相对应。接下来就是最下载最重要的an droid 4.0的平台了。刚才说到repository.xml文件内容被官修改了。那么如何找到最新以及以

4、往的平台包呢?根据SDK Manager.exe启动后的访问记录,我找到了这个新地址:http:/dl-ssl.google.eom/a ndroid/repository/repository-5.xml4.0的平台包下载路径这就是保存最新以及以往平台包的xml文件了。从文件里分析,得知为:http:/dl- r01.7ip其实我只从文件中找到了and4_T01.zip,至于前面的路径,我是通过尝试以前版本的平台包官方地址猜到的。可见官方的存储结构没有发生变化。下载完成后,直接将这个包解压到上图中的platforms文件夹下即可:I也址 丄 I,二)J : landroi d-wdk-wmd

5、ciww'ipl&tformE androidl. 6 _r03-w 1 n low s i_ 4Tidrl_rO3-linEt._j andrtJidr2. 2_r03-limix_l zdr »idr2. 3,3_r02-liivjk| ? andraidT. 0. 1上图中蓝颜色的框内就是新加入的an droid 4.0 平台。完成这一步的时候,我就急于建立模拟器了。但是建立的时候发生错误,说找不到userdata.img 。image然后我就将an droid 4.0平台与其他版本的平台进行对比,发现新版平台中少了目录,我还自作聪明地从其他平台中将文件拷贝出来

6、贴到新平台内。最后我发现根本不行,无法加载内核数据。其实刚下载这个平台的时候我就曾经有过怀疑。分区An droid的第3页器,OK,大功告成!lt works!我就重新打开了SDK Man ager 去查找原因。原来新版平台中已经将系统镜像分离出来了,如下图所示的蓝色框。谕 NameAPI J Andrei d SDK Fl- Android 4.0 (API 14)ta tj'pjj for Anclrt?JtI 5理- >|> SDK Flatforml 斗 &左Tfar- 5BK14Q *' ABH EABI vTa System斗Q 阖 Androi

7、d 3.2 (ATI 13)询 PJat/ffj-x13爲5砂"E迹阳因此我又返回了http:/dl-ssl.google.eom/a ndroid/repository/repository-5.xml在这个xml中寻找系统镜像的下载地址,最后我找到了:http:/dl-ssl.google.eom/a ndroid/repository/sysimg armv7a-14 r01.zip?我尝试着和其它平台一样但是问题紧接着又来了。既然分离出来了,解压之后放在哪里呢 放到平台内的"images ”目录下,结果失败了。虚拟机创建了,但是半天启动不起来。后来,我想到了SDK

8、Man ager 在启动后会自我检查哪些平台装了,哪些没有装。既然它能知道,那我为什么不分析一下它的行为呢?说干就干,使用Sys in ternalsSuite中的 Process Mon itor工具对其进行监视(SDK Man ager套了一层 exe的壳,实际上是用Java写的,因此在进程中找不到SDK Manager.exe,而是应该监视java.exe) 。后来经过分析,我得出了真正应该存放这个镜像的目录:v7a,如下图所示:SDK 目录下system-imagesa ndroid-14armeabi-:也二B : androi d-sdlriifiiwioifsVsystem- i

9、magesandroi d-14arme&bi_v7apropsFrof文件1£ KD f/ i、run disk imgkernel-qenrn丈件1;517 KBMmsNOTICE. 文本丈档410 KBKT TLtralSO 立件 WK 1&0 KBs:ur«. proierti es fWEETlES 文件I KEsystem, imgUltralSO 爻件171, 530 KEus er data, imgBtralSO 文件X713 KB删掉之前创建的模拟器(因为总是启动不起来,索性删掉了),重新建立了an droid 4.0F面放上两张模拟器的

10、截图:0 00时神最后总结一下体验:也许是新版本发布的时候没有经过完全检测。当系统语言设置为中文的 时候,默认的谷歌输入法总是崩溃。分区An droid的第5页3(因为系统提示谷歌输入法意外退出,然后尝试重新该服务,启动之后又崩溃,崩溃之后又启 动,如此循环反复。我一气之下将输入方法改成了英文就没有这个提示了。另外我建立的an droid 4.0模拟器(WVGA分辨率)开启时占用内存350M,CPU占用率也在50%之间。我所使用的机器CPU为奔腾 D双核E5300 2.6GHz。本机内存2GB。经过同事实验,当采用小分辨率的模拟器时,内存占用差别并不大。但是小分辨率模拟器运行流畅度较之大分辨率

11、的要好很多。如果机器性能不是很好的话,建 议用小分辨率的模拟器调试。写完这篇文章后,有朋友反映4.0模拟器中 WXGA分辨率的模拟器无法使用的情况。我亲自实验后发现情况属实,虽然能够创建AVD,但点击AVD Ma nager 中的“ Start ”按钮后无法启动相应的AVD。我发现要测试平板电脑的环境,可以使用分辨率为WSVGA分辨率的配置,这个 AVD是可以启动的。配置如下:# Axidmid Virtual Bftwice lanagerList df exi Sliiig: Andreid Virtu-al Devices亡费l上d at Dl: mdr di sdJk-wlvuloirs. andraiV1 A v«lid An脸oid Virtuiil Devi ce. h rtpsirable Aidroidi Vir

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论