linux下android模拟器的启动及SD卡的使用介绍.pdfVIP

linux下android模拟器的启动及SD卡的使用介绍.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主机配置: 32 位XP ,vbox 虚拟机,32 位ubuntu10.04 ,android2.2 源码,JDK1.5 1、编译android2.2 源码 编译环境准备好之后,在终端切换到android 源码所在的目录 执行命令 $ source build/envsetup.sh 或者 $ . build/envsetup.sh 再执行:make 漫长的等待时间,大概要3 个多小时吧,你可以出去玩儿了。机器在全力编译代码,会 比较卡。 android2.2 源码整个编译,在源码目录文件夹 out/target/product/generic 生成有 system.img,ramdisk.img,userdata.img 三个映像文件。ramdisk.img 是 emulator 的文件系统, system.img 包括了主要的包、库等文件,userdata.img 包括了一些用户数据,emulator 加载这 3 个映像文件后, 会把system 和userdata 分别加载到ramdisk 文件系统中的system 和userdata 目录下。 2、编译源码对应的SDK 编译完源码之后再来编译SDK make PRODUCT-sdk-sdk 或者 make sdk 时间开销大概在40 分钟。正确完成编译后生成的SDK 存放在out/host/linux-x86/sdk/ , 此目录下有 android-sdk_eng.xxx_linux- x86.zip 和 android-sdk_eng.xxx_linux-x86 目录。 android-sdk_eng.xxx_linux-x86 就是 SDK 目录。其中的 “xxx ”在不同的机器上编译显示的 字符也不同 。比如我的机器名是 “wz ”,那么编译成功之后生成的就是 “android-sdk_eng.wz_linux- x86.zip 和android-sdk_eng.wz_linux-x86 ”. 3、配置用来启动android 模拟器的环境变量: 终端输入命令: gedit ~/.bashrc 打开.bashrc,在.bashrc 文件的最后面加入如下字符: export PATH=$PATH :/android源码路径/out/host/linux-x86/bin export ANDROID_PRODUCT_OUT=/android源码路径 /out/target/product/generic 把 “android 源码路径”替换为自己机器上的真实路径,因为每个人的路径都不一样,请不 要完全复制我的,自己做相应修改。修改之后执行命令: source ~/.bashrc 4、启动模拟器 此时变量已配置好,输入命令: emulator 就可以启动android 虚拟机了,如下图所示: 这样虽然能打开虚拟机,但是我们却无法对虚拟的android 设备进行自由的配置,只能默认。 5、自主配置模拟器 从其他资料上看到,自主配置模拟器的方式为:终端下输入下面命令 android 不过遇到了下面的错误: SWT folder /root/dsk/android/out/host/linux-x86/framework/x86 does not exist. Please export ANDROID_SWT to point to the folder containing swt.jar for your platform. 解决办法为,在.bashrc 文件中最后另起一行,加入下面一行: export ANDROID_SWT=/android源码所在路径 /out/host/linux-x86/framework 具体操作参考 “2、配置用来启动android 模拟器的环境变量” 重新执行步骤5,又报错了: Error: Error parsing the sdk. Error: /android源码所在路径/out/host/linux-x86/platforms is missing. Error: Unable to parse SDK content 解决办法: 将位于 out

文档评论(0)

0520 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档