关于android:无法在设备’emulator-5554’上安装* .apk:EOF

Failed to install *.apk on device 'emulator-5554': EOF

我试图运行的项目设置为minSDK级别7.运行Android虚拟设备-5554时,我收到了上述错误消息(其他设备运行良好)。 它的工作速度很慢,花了太多时间才能让主屏幕无法运行。 最后,它给出了这个错误:

Failed to install *.apk on device 'emulator-5554': EOF

我重新启动了我的计算机和Eclipse几次,以及清理项目。 我也试过这个为什么Android模拟器这么慢? 我们如何加快Android模拟器的速度? 解决它。 昨天,它运作得很好。 现在它太迟钝了。

有任何建议或帮助吗? 谢谢


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

  • 再次运行它。 (只需尝试重新运行)。
  • 项目 - >清理(清理项目以及它所依赖的任何项目)。
  • 右键单击包浏览器中的项目,然后关闭它。然后关闭Eclipse。然后重新打开两个。
  • 与上一步相同,加上Project-> Clean。
  • 重启AVD。
  • 删除AVD。然后进入包含AVD在Android-Sdk文件夹中的文件夹,并删除任何带有AVD名称的文件(文件加文件夹)。您可能必须重新启动计算机才能将其删除。创建一个新的AVD。

  • 运行下一个命令:

    1
    2
    adb kill-server
    adb start-server

    有可能绘制下一条消息
    DeviceMonitor]连接尝试:1
    DeviceMonitor]连接尝试次数:2


    解:

  • 启动模拟器(单独)并等待它完全加载。
  • 打开键锁。
  • 导航到Eclipse并运行您的应用程序。
  • 问题原因:Android模拟器尚未加载所有处理新应用程序安装的库,因为您遇到了java.io.IOException: EOF

    这导致了我的问题。


    你可以试试这个:

    1
    2
    3
       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秒。
    等到控制台中的消息显示"成功!"


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


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

  • 删除编译后再次重新生成的.apk,然后再次测试仿真器。

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

  • 我认为它有效...如果没有那么请检查你的logCat,它会显示实际的错误&试着解决它....

    我希望它对你有帮助.........


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


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

    • 右键单击Project,选择属性,选择"Resource"(我的属性屏幕上的第一个选项)
    • 在"文本文件编码"下,选择其他 - > UTF-8
    • 单击"应用"按钮,然后单击

    项目 - >清除

    项目 - >运行

    .apk加载很好。


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

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


    Wipe Data并重新启动虚拟设备再次修复我的问题。

    enter image description here


  • 从模拟器中卸载apk。
  • 尝试再次从Eclipse运行应用程序。
  • 请检查最低Android SDK版本和版本的版本。尝试
    在模拟器创建的AVD Manager上运行它。
  • 它肯定会工作......


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


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


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


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


    在我看来,你应该删除这个AVD并为API-7创建一个新的AVD。它会工作正常,如果没有请告诉我,我会给你一些更多的解决方案。

    问候,


    • 不要启动android模拟器
    • 右键单击Project> Run As> Android Application

    然后android模拟器自动启动

    现在好了


    在我的情况下,我在设备上安装apk时遇到这些错误:

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

    • 同步期间出错:EOF

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

    这导致:

    java.io.IOException: EOF

    Error while Installing APK

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

    我替换了data-cable并安装了apk。


    上面两个都没有帮助我,相反,我通过后面的USB集线器连接我的手机(我之前使用过前置USB集线器),这对我有帮助!


    在我的情况下,我使用了一个标签大小(7")模拟器来测试应用程序。但它给了我
    "无法在设备'模拟器-5554上安装xxxxx.apk!"并取消启动。

    对我来说唯一有用的解决方案是将模拟器ram大小设置为高(1512Mb),将VM堆大小设置为36。

    之后它就像魅力一样。

    谢谢。


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