AVD启动问题汇总.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AVD启动问题汇总

AVD启动问题汇总 1、很多开发人员发现Android模拟器除了和DDMS通讯不是很稳定外,经常还会存在一些其他问题,比如无法启动或每次启动后无法正常保存用户数据,导致每次到第二个模拟器出现时才能正常运行。Android开发网提醒其实解决的方法也很简单,在Eclipse中选择菜单-Window=Prefences=Android=Lanunch,在Default emulator options中我们输入参数-wipe-data,单击OK即可,不过记住在模拟器启动后把这个参数去除,否则每次启动时模拟器都会清空数据 2、eclipse中Android模拟器启动过一段时间DDMS假死问题Adroid 2011-02-10 191107 阅读52 评论0 字号:大中小 订阅 . 在eclipse中启动AVD之后,时不时的会出现Android项目run不起来的问题,控制台会打印出类似如下的错误: Automatic Target Mode Preferred AVD 1.6_SD_128 is not available. Launching new emulator. [2010-05-15 000521 - Cookroid] Launching a new emulator with Virtual Device 1.6_SD_128 [2010-05-15 000522 - Emulator] emulator ERROR the user data image is used by another emulator. aborting 这个时候切换到DDMS视图,会发现logcat里的消息都不见了,file explorer里也没内容了,左边的devices窗口下面一个device也没有。 以前我的做法是,重启AVD。不过启动AVD多么烦多么耗时间大家都知道。。。 网上有人说把对应AVD目录下的.lock文件删除,这样做确实可以把项目run起来,不过eclipse会另外启动一个AVD(原来的叫5554的话,可能会另启一个5556)。这样做根自己重启AVD有什么区别。。。。 今天终于找到了解决办法(不用重启AVD~~): (1). 在环境变量里面添加$ANDROID_SDK_HOMEtools到PATH里头。(不加也可以,只要你不嫌切目录切的烦) (2). 开启终端,输入adb, 可以看到有很多选项。 (3). 先 adb kill-server, 再 adb start-server。OK~一切搞定!不放心的话adb get-state,如果是device就是OK了。 (4). 回到eclipse的DDMS试图,是不是发现file explorer,logcat,devices都回来了呢~~?如果logcat还是一片空白,试着在devices下面鼠标点点,会刷出来很多之前漏掉的。 3、matrix.setScale(-1,1); 4、很多没有购买真机的网友不知道如何切换Android模拟器到横屏显示。常规的显示为HVGA-P(port),即分辨率为320x480如果使用横屏(land)。如果模拟器尚未启动,可以在Eclipse的项目Run as=Open Run Dialog对话框中设置,如果android模拟器已经启动后,可以使用快捷键F12或Ctrl+F11来切换。当然是用命令行仅仅启动模拟器可以使用参数emulator.exe -skin HVGA-L 来启动。 需要注意的是android123提醒大家,切换land或port可以通过资源文件来让界面自适应窗体,但程序可能会重载onCreate,避免的方法可以通过在androidmanifest.xml文件中重新定义方向,以及根据Activity的重写onConfigurationChanged(Configuration newConfig)方法来控制,相关的可以在Android SDK中获取到。 如何解决:ERROR: the user data image is used by another emulator. aborting 的问题 问题概述: 在启动Android模拟器时出现以下错误,导致启动失败。 ERROR: the user data image is used by another emulator. aborting。 原因: 系统判断你当前已经启动了另外一个emulator,可能是某些正常操作或异常退出造成的。 解决方法: 进入你avd目录下: 如:C:\Documents and Settings\Administrato

文档评论(0)

3774384 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档