windows 7 32位安卓实验平台搭建离线安装.docx

上传人:b****5 文档编号:3148832 上传时间:2022-11-18 格式:DOCX 页数:14 大小:1MB
下载 相关 举报
windows 7 32位安卓实验平台搭建离线安装.docx_第1页
第1页 / 共14页
windows 7 32位安卓实验平台搭建离线安装.docx_第2页
第2页 / 共14页
windows 7 32位安卓实验平台搭建离线安装.docx_第3页
第3页 / 共14页
windows 7 32位安卓实验平台搭建离线安装.docx_第4页
第4页 / 共14页
windows 7 32位安卓实验平台搭建离线安装.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

windows 7 32位安卓实验平台搭建离线安装.docx

《windows 7 32位安卓实验平台搭建离线安装.docx》由会员分享,可在线阅读,更多相关《windows 7 32位安卓实验平台搭建离线安装.docx(14页珍藏版)》请在冰豆网上搜索。

windows 7 32位安卓实验平台搭建离线安装.docx

windows732位安卓实验平台搭建离线安装

windows732位安卓实验平台搭建(离线安装)

注:

本教程是讲解在Windows7下搭建安卓开发环境的。

By1wangxiaobo@

安装目录:

步骤1安装JDK

步骤2安装AndroidSDK

步骤3安装Eclipse 

步骤4安装 Eclipse的ADT插件

版本控制,jdk 是6-30的 AndroidSDK22.6.2   Eclipse的ADT插件 同样是22.6.2  

Eclipse是windows32luna的  

1、安装JDK

运行安装程序【jdk-6u30-windows-i586-p.exe】,分别点击下一步进行安装。

在安装过程中先后会出现两次选择安装目录的界面,全部改为以下路径:

jdk安装目录:

C:

\Java\jdk1.6.0_30

jre安装目录:

C:

\Java\jre6\

安装好之后,配置环境变量:

打开环境变量窗口方法:

右键【我的电脑】--单击【属性】--单击【高级】--单击【环境变量】。

在上方的用户变量中依次新建如下变量,并分别填入如下路径:

变量名:

JAVA_HOME

变量值:

C:

\Java\jdkjdk1.6.0_30

变量名:

PATH

变量值:

%JAVA_HOME%/bin

变量名:

CLASSPATH

变量值:

.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar 

配置完成之后,分别点击【开始】--【运行】--输入【cmd】--输入【java-version】--按【回车键】,若看到以下信息,则代表配置成功。

2、安装AndroidSDK

将【android-sdk_22.6.2】解压到c:

\Java目录下(Android目录自己新建,以后所有关于Android开发相关软件都会统一放到该目录中),得到一个android-sdk-windows文件夹,该文件夹包含如下文件结构:

 我们只安装4.0.3就可以了

add-ons:

该目录下存放额外的附件软件。

刚解压后,该目录为空。

platforms:

该目录下存放不同版本的Android版本。

刚解压后,该目录为空。

tools:

该目录下存放了大量Android开发、调试的工具。

SDKManager.exe:

该程序就是AndroidSDK和AVD(Android虚拟设备)管理器。

通过该工具可以管理AndroidSDK和AVD。

运行c:

\Java\android-sdk-windows目录下的【SDKManager.exe】

然后等待更新...(该步骤必须联网,因为SDK安装包需要在线获取)。

在更新的过程中若遇到如下的提示窗口:

则代表更新失败,解决的方法为:

到C:

\WINDOWS\system32\drivers\etc目录下,用记事本打开【hosts】文件,在最后一行添加上【74.125.237.1dl-】,保存【hosts】文件并关闭。

然后关闭AndroicSDKManager软件,再打开一次,即可更新成功。

结果如下所示:

……………………………………………………………………………………………………………………………………………………………离线安装sdk

sdk包括以下部分

SDK框架  先下载SDK框架,然后将其解压,我把这个框架解压到了D:

\android-sdk-windows目录下

平台工具  可以从上文提到的repository.xml中找到下载将平台工具解压到这个目录,注意上图中那个“platform-tools”目录,这与压缩包中的“platform-tools”目录相对应。

最重要的android4.0的平台  使用SysinternalsSuite中的ProcessMonitor工具对其进行监视(SDKManager套了一层exe的壳,实际上是用Java写的,因此在进程中找不到SDK  Manager.exe,而是应该监视java.exe)。

后来经过分析,我得出了真正应该存放这个镜像的目录 SDK目录下system-images\android-14\armeabi-v7a,

………………………………………………………………………………………………………………………………………………………

 昨天看新闻得知新版本的android系统发布了,android4.0是人们期盼多时的版本了。

作为一个IT技术人员,迫不及待地就奔向了去看看有没有新的SDK公布出来,当时是上午,没见到有更新,心想一定是若干天后才会发布。

没想到同事下午告诉我,新版的SDK已经发布了。

当时是临下班,由于国内众所周知的原因,访问谷歌很慢,一个SDK几十上百兆,如果用SDKManager下载,太费劲了。

于是继续使用我的老办法——离线安装。

 

之前曾经在网上找过离线安装SDK的方式,也成功下载过,都是在网址:

http:

//dl-

后面跟上类似于“android-1.6_r03-windows.zip“这样的文件名来下载的。

这个文件名的得来完全是依靠SDK描述文件

http:

//dl-

得来的,但是随着android4.0SDK发布之后,这个文件内容就被更改了,只剩下平台工具和SDK工具了,真正核心的平台和模拟器已经看不到了。

其实SDK工具是精简版本的SDK框架。

只保留了工具,精简掉了其他目录结构。

但是本人认为还是SDK框架好。

因为本身较之SDK工具,体积大不了多少,但是解压后自带的目录结构可以让你不用建立那些固定的文件夹了。

顺便说一句,android4.0开发环境中要求的平台工具和SDK框架都不一样了。

需要更新到新版本。

目前最低版本要求为:

SDKRelease14:

 android-sdk_r14-[依操作系统而定].zip

platform-toolsRelease8:

 platform-tools_r08-[依操作系统而定].zip

 

SDK框架可以在

平台工具可以从上文提到的repository.xml中找到,可以根据不同的开发操作系统分别下载,这里给出Windows操作系统下的平台工具下载链接:

http:

//dl-

 

先下载SDK框架,然后将其解压,我把这个框架解压到了D:

\android-sdk-windows目录下,如图所示:

 

然后将平台工具解压到这个目录,注意上图中那个“platform-tools”目录,这与压缩包中的“platform-tools”目录相对应。

 

接下来就是最下载最重要的android4.0的平台了。

刚才说到repository.xml文件内容被官方修改了。

那么如何找到最新以及以往的平台包呢?

根据SDKManager.exe启动后的访问记录,我找到了这个新地址:

http:

//dl-

 

这就是保存最新以及以往平台包的xml文件了。

从文件里分析,得知4.0的平台包下载路径为:

http:

//dl-

其实我只从文件中找到了android-14_r01.zip,至于前面的路径,我是通过尝试以前版本的平台包官方地址猜到的。

可见官方的存储结构没有发生变化。

下载完成后,直接将这个包解压到上图中的platforms文件夹下即可:

上图中蓝颜色的框内就是新加入的android4.0平台。

 

完成这一步的时候,我就急于建立模拟器了。

但是建立的时候发生错误,说找不到userdata.img。

然后我就将android4.0平台与其他版本的平台进行对比,发现新版平台中少了“images”目录,我还自作聪明地从其他平台中将文件拷贝出来贴到新平台内。

最后我发现根本不行,无法加载内核数据。

其实刚下载这个平台的时候我就曾经有过怀疑。

因为2.3.3官方发布的平台包就已经有81.5M了,而新版的平台包怎么会少到43.92M呢?

于是我就重新打开了SDKManager去查找原因。

原来新版平台中已经将系统镜像分离出来了,如下图所示的蓝色框。

因此我又返回了

http:

//dl-

在这个xml中寻找系统镜像的下载地址,最后我找到了:

http:

//dl-

但是问题紧接着又来了。

既然分离出来了,解压之后放在哪里呢?

我尝试着和其它平台一样放到平台内的“images”目录下,结果失败了。

虚拟机创建了,但是半天启动不起来。

后来,我想到了SDKManager在启动后会自我检查哪些平台装了,哪些没有装。

既然它能知道,那我为什么不分析一下它的行为呢?

说干就干,使用SysinternalsSuite中的ProcessMonitor工具对其进行监视(SDKManager套了一层exe的壳,实际上是用Java写的,因此在进程中找不到SDKManager.exe,而是应该监视java.exe)。

后来经过分析,我得出了真正应该存放这个镜像的目录:

SDK目录下system-images\android-14\armeabi-v7a,如下图所示:

删掉之前创建的模拟器(因为总是启动不起来,索性删掉了),重新建立了android4.0的模拟器,OK,大功告成!

Itworks!

下面放上两张模拟器的截图:

最后总结一下体验:

也许是新版本发布的时候没有经过完全检测。

当系统语言设置为中文的时候,默认的谷歌输入法总是崩溃。

因为系统提示谷歌输入法意外退出,然后尝试重新该服务,启动之后又崩溃,崩溃之后又启动,如此循环反复。

我一气之下将输入方法改成了英文就没有这个提示了。

另外我建立的android4.0模拟器(WVGA分辨率)开启时占用内存350M,CPU占用率也在30~50%之间。

我所使用的机器CPU为奔腾D双核E53002.6GHz。

本机内存2GB。

经过同事实验,当采用小分辨率的模拟器时,内存占用差别并不大。

但是小分辨率模拟器运行流畅度较之大分辨率的要好很多。

如果机器性能不是很好的话,建议用小分辨率的模拟器调试。

 

写完这篇文章后,有朋友反映4.0模拟器中WXGA分辨率的模拟器无法使用的情况。

我亲自实验后发现情况属实,虽然能够创建AVD,但点击AVDManager中的“Start”按钮后无法启动相应的AVD。

我发现要测试平板电脑的环境,可以使用分辨率为WSVGA分辨率的配置,这个AVD是可以启动的。

配置如下:

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

当前位置:首页 > 幼儿教育 > 少儿英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1