未能在设备“emulator-5554”上安装* .apk:EOF
我试图运行的项目设置为minSDK级别7.我运行Android虚拟设备-5554时有gottan上面的错误信息。 (其他设备工作正常)。 它运行得如此缓慢,并花费太多时间才能使主屏幕不能运行。 最后,它给出了这个错误:
未能在设备“emulator-5554”上安装* .apk:EOF
我重新启动了我的电脑和Eclipse几次,以及干净的项目。 我也试过这个为什么Android模拟器这么慢? 我们如何加快Android模拟器? 得到修复。 昨天工作很好。 现在它是如此的糟糕。
任何build议或帮助? 谢谢
我遇到过这个问题很多次了。 尝试每个步骤后,运行APK文件,如果它不工作的每一个步骤移动到下一步:
- 再次运行它。 (只需尝试重新运行它)。
- 项目 – >清理(清理项目加上它依赖的任何项目)。
- 在包资源pipe理器中右键单击项目,然后closures它。 然后closuresEclipse。 然后重新打开。
- 和上一步一样,再加上Project-> Clean。
- 重新启动AVD。
- 删除AVD。 然后进入Android-Sdk文件夹中保存AVD的文件夹,并用AVD的名称(文件加一个文件夹)删除任何内容。 您可能需要重新启动计算机才能删除它。 创build一个新的AVD。
运行下一个命令:
adb kill-server adb start-server
是否有可能绘制下一个消息DeviceMonitor]连接尝试:1 DeviceMonitor]连接尝试:2
解:
- 启动模拟器(单独)并等待完全加载。
- 打开键盘锁。
- 导航到Eclipse并运行您的应用程序。
问题的原因: Android模拟器尚未加载处理安装新应用程序的所有库,并且由于您遇到java.io.IOException: EOF
这是我的问题。
你可以试试这个:
1. Open the "Android Virtual device Manager" 2. Select from one the listed devices there and run it. 3. Right your Android App -> Run As -> Android Application
它为我工作。 我在eclipse的模拟器上试过这个。 应用程序运行需要一段时间。 对我来说花了33秒。 等到控制台中的消息显示“成功!”
当它显示红色的文字 – 错误时,请不要closures模拟器 – 保持原样并重新运行应用程序。
据我所知,有两种方法可以解决这个问题。
-
删除编译后再次生成的.apk文件,然后再次testing仿真器。
-
删除模拟器,并创build新的模拟器,除了你的应用程序。
我认为它的工作…如果没有,那么请检查您的logCat,它显示您的实际错误,并尝试解决它….
我希望对你有帮助………
由于编码问题,我得到这个问题。 要修复,你可以(使用eclipse 3.6。STS)
- 右键单击项目,select属性,select“资源”(我的属性屏幕上的第一个选项)
- 在“文本文件编码”下selectOther-> UTF-8
- 点击“应用”button并继续确定。
项目 – >清除
项目 – >运行
.apk加载正常。
尝试窗口 – >显示视图 – >设备 – >查看菜单 – >重置ADB,并再次运行应用程序。
在我看来你应该删除这个AVD并为API-7创build一个新的。 如果没有请让我知道,它会正常工作,我会给你更多的解决scheme。
问候,
- 从模拟器中卸载apk。
- 尝试从Eclipse再次运行appliaction。
- 请检查最低Android SDK版本的版本,并尝试在模拟器创build的AVDpipe理器上运行它。
它将工作肯定…
只需closureseclipse和avd模拟器并重新启动。 它工作正常
我面临同样的问题,但我试图改变ADB连接超时。 我认为它默认为5000毫秒,我把我改为10000毫秒,以摆脱这个问题。 如果你在Eclipse中,你可以通过Window – > Preferences来完成,然后在Android下的DDMS中。
这两个都不是帮助我,而是通过后面的USB集线器(我以前使用前置USB集线器)连接我的手机,这帮助了我!
在我的情况下,我用一个标签大小(7“)模拟器来testing应用程序。但它给了我”无法在设备上安装xxxxx.apk“模拟器5554! “并推出取消。
对我来说唯一有效的解决scheme是将模拟器RAM大小(1512Mb)和VM堆大小设置为36 。
之后,它像魅力一样工作。
谢谢。
adb是非常疯狂的,经过几次尝试,我发现我与许多设备(仿真器和设备)连接,所以我删除了所有设备,然后又回到工作
- 不要启动android模拟器
- 右键单击项目>运行方式> Android应用程序
然后android模拟器自动启动
现在好了
解决scheme是你必须改变超时值至less15000毫秒(毫秒)毫秒小于秒,它将在一个实例..不需要重新启动。 我们应该花点时间让模拟器上传文件以便完成运行。 这取决于我们的系统configuration。 去windows->perspectives->android->DDMS->timeout
到15000。
这将工作…改变时间,如果它不工作。增加堆大小,并尝试操纵Api的最低水平。
我解决了这个问题,重新启动Eclipse,然后项目 – >build立所有
当它发生在我身上时,我通过closures模拟器并再次运行项目来解决这个问题。