60

我尝试运行的项目设置为minSDK 7级。运行Android虚拟设备5554时出现上述错误消息(其他设备运行良好)。它工作得如此缓慢,并且花费太多时间才能使主屏幕甚至无法运行。最后,它给出了这个错误:

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

我多次重新启动计算机和 Eclipse,以及清理项目。我也试过这个为什么安卓模拟器这么慢?我们如何加快Android模拟器的速度?把它修好。昨天,它工作得很好。现在它是如此缓慢。

有什么建议或帮助吗?谢谢

4

21 回答 21

32

我已经多次遇到这个问题。在每个步骤运行 APK 文件后尝试这些步骤中的每个步骤,如果它不起作用,请转到下一步:

  1. 再次运行它。(只需尝试重新运行它)。
  2. 项目->清理(清理项目以及它所依赖的任何项目)。
  3. 在包资源管理器中右键单击项目,然后将其关闭。然后关闭 Eclipse。然后重新打开两者。
  4. 与上一步相同,加上 Project->Clean。
  5. 重新启动 AVD。
  6. 删除 AVD。然后进入 Android-Sdk 文件夹中包含 AVD 的文件夹,并删除带有 AVD 名称的任何内容(一个文件加上一个文件夹)。您可能需要重新启动计算机才能将其删除。创建一个新的 AVD。
于 2012-01-24T19:27:51.043 回答
18

运行下一个命令:

adb kill-server
adb start-server

有可能绘制下一条消息 DeviceMonitor]Connection 尝试:1 DeviceMonitor]Connection 尝试:2

于 2012-10-18T19:47:27.637 回答
9

解决方案:

  1. 启动模拟器(单独)并等待它完全加载。
  2. 打开钥匙锁。
  3. 导航到 Eclipse 并运行您的应用程序。

问题的原因: Android 模拟器尚未加载所有处理新应用程序安装的库,因此您遇到了java.io.IOException: EOF

那是我的问题。

于 2012-01-02T15:51:06.760 回答
5

你可以试试这个:

   1. Open the "Android Virtual device Manager"
   2. Select from one the listed devices there and run it.
   3. Right click your Android App -> Run As -> Android Application

它对我有用。我在eclipse中的模拟器上试过这个。应用程序运行需要一段时间。对我来说,它花了 33 秒。等到控制台中的消息显示“成功!”

于 2012-09-26T06:14:13.397 回答
3

当它显示红色文字 - 错误时,不要关闭模拟器 - 保持原样并再次运行应用程序。

于 2013-02-05T12:51:23.350 回答
2

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

  1. 删除编译后重新生成的.apk,重新测试模拟器。

  2. 删除模拟器并在您的应用程序之外创建新的模拟器。

我认为它有效...如果没有,请检查您的 logCat,它会向您显示实际错误并尝试解决它....

希望对你有帮助…………

于 2012-01-06T09:00:04.840 回答
2

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

  • 右键单击项目,选择属性,选择“资源”(我的属性屏幕上的第一个选项)
  • 在“文本文件编码”下选择其他->UTF-8
  • 单击“应用”按钮,然后单击“确定”继续。

项目->清洁

项目->运行

.apk 加载正常。

于 2012-04-15T16:42:10.317 回答
2

尝试 window->show view->devices->view menu->Reset adb 并再次运行应用程序。

于 2013-05-15T09:48:36.170 回答
1

解决方案是您必须将超时值更改为至少 15000 毫秒(毫秒),因为毫秒小于秒,它将在一个实例中......无需重新启动。我们应该给模拟器一些时间来上传文件以完成运行。这取决于我们的系统配置。转到windows->perspectives->android->DDMS->timeout15000。

这将起作用...如果它不起作用,请更改时间。增加堆大小并尝试操纵 Api 最低级别。

于 2015-02-04T18:36:17.670 回答
0

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

问候,

于 2011-09-23T13:24:20.130 回答
0
  1. 从模拟器中卸载 apk。
  2. 尝试再次从 Eclipse 运行应用程序。
  3. 请检查最低 Android SDK 版本并尝试在模拟器创建的 AVD 管理器上运行它。

它肯定会工作......

于 2012-01-16T13:02:22.790 回答
0

只需关闭 eclipse 和 avd 模拟器并重新启动它。它工作正常

于 2012-05-02T06:25:44.437 回答
0

我遇到了同样的问题,但我尝试更改 ADB 连接超时。我认为它默认为 5000 毫秒,我将我的更改为 10000 毫秒以摆脱这个问题。如果您在 Eclipse 中,您可以通过 Window -> Preferences 执行此操作,然后它位于 Android 下的 DDMS 中。

于 2013-03-06T06:22:02.363 回答
0

以上都没有帮助我,相反,我通过背面的 USB 集线器连接了我的手机(我之前使用了前向 USB 集线器),这对我有帮助!

于 2013-06-21T07:51:01.933 回答
0

在我的情况下,我使用了选项卡大小(7“)模拟器来测试应用程序。但它给了我“无法在设备 'emulator-5554 上安装 xxxxx.apk!"并取消发射。

对我来说唯一可行的解​​决方案是将模拟器内存​​大小设置为高位(1512Mb)VM 堆大小设置为 36

之后它就像魅力一样。

谢谢你。

于 2013-11-27T05:53:58.640 回答
0

adb 非常疯狂,经过几次尝试后,我发现我连接了许多设备(模拟器和设备),所以我删除了所有设备并重新开始工作

于 2013-12-07T02:48:30.920 回答
0
  • 不要启动安卓模拟器
  • 右键单击项目>运行方式>Android应用程序

然后android模拟器自动启动

现在好了

于 2014-02-26T11:29:38.520 回答
0

我通过重新启动 Eclipse 然后 Project -> build all 解决了这个问题

于 2016-12-04T03:39:30.447 回答
0

Wipe Data并重新启动虚拟设备以解决我的问题。

在此处输入图像描述

于 2019-03-19T23:56:28.100 回答
0

就我而言,我在设备上安装 apk 时遇到了这些错误:

  • 同步期间出错:远程主机强制关闭现有连接

  • 同步期间出错:EOF

  • 无法打开到:localhost/127.0.0.1:5037 的连接,原因是:java.net.ConnectException:连接被拒绝:连接

这导致:

java.io.IOException:EOF

安装 APK 时出错

重新启动设备和 adb devices 没有帮助。

我更换了一个data-cable并安装了apk。

于 2019-04-04T09:44:24.993 回答
-2

当它发生在我身上时,我通过关闭模拟器并再次运行项目来解决它。

于 2012-08-13T02:13:52.960 回答