未能在设备“emulator-5554”上安装* .apk:EOF

我试图运行的项目设置为minSDK级别7.我运行Android虚拟设备-5554时有gottan上面的错误信息。 (其他设备工作正常)。 它运行得如此缓慢,并花费太多时间才能使主屏幕不能运行。 最后,它给出了这个错误:

未能在设备“emulator-5554”上安装* .apk:EOF

我重新启动了我的电脑和Eclipse几次,以及干净的项目。 我也试过这个为什么Android模拟器这么慢? 我们如何加快Android模拟器? 得到修复。 昨天工作很好。 现在它是如此的糟糕。

任何build议或帮助? 谢谢

我遇到过这个问题很多次了。 尝试每个步骤后,运行APK文件,如果它不工作的每一个步骤移动到下一步:

  1. 再次运行它。 (只需尝试重新运行它)。
  2. 项目 – >清理(清理项目加上它依赖的任何项目)。
  3. 在包资源pipe理器中右键单击项目,然后closures它。 然后closuresEclipse。 然后重新打开。
  4. 和上一步一样,再加上Project-> Clean。
  5. 重新启动AVD。
  6. 删除AVD。 然后进入Android-Sdk文件夹中保存AVD的文件夹,并用AVD的名称(文件加一个文件夹)删除任何内容。 您可能需要重新启动计算机才能删除它。 创build一个新的AVD。

运行下一个命令:

adb kill-server adb start-server 

是否有可能绘制下一个消息DeviceMonitor]连接尝试:1 DeviceMonitor]连接尝试:2

解:

  1. 启动模拟器(单独)并等待完全加载。
  2. 打开键盘锁。
  3. 导航到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模拟器 – 保持原样并重新运行应用程序。

据我所知,有两种方法可以解决这个问题。

  1. 删除编译后再次生成的.apk文件,然后再次testing仿真器。

  2. 删除模拟器,并创build新的模拟器,除了你的应用程序。

我认为它的工作…如果没有,那么请检查您的logCat,它显示您的实际错误,并尝试解决它….

我希望对你有帮助………

由于编码问题,我得到这个问题。 要修复,你可以(使用eclipse 3.6。STS)

  • 右键单击项目,select属性,select“资源”(我的属性屏幕上的第一个选项)
  • 在“文本文件编码”下selectOther-> UTF-8
  • 点击“应用”button并继续确定。

项目 – >清除

项目 – >运行

.apk加载正常。

尝试窗口 – >显示视图 – >设备 – >查看菜单 – >重置ADB,并再次运行应用程序。

在我看来你应该删除这个AVD并为API-7创build一个新的。 如果没有请让我知道,它会正常工作,我会给你更多的解决scheme。

问候,

  1. 从模拟器中卸载apk。
  2. 尝试从Eclipse再次运行appliaction。
  3. 请检查最低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模拟器并再次运行项目来解决这个问题。