首页 文章

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

提问于
浏览
53

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

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

我重新启动了我的计算机和Eclipse几次,以及清理项目 . 我也试过这个Why is the Android emulator so slow? How can we speed up the Android emulator?来修复它 . 昨天,它运作得很好 . 现在它是如此的狡猾 .

任何建议或帮助?谢谢

19 回答

  • 2

    As per my knowledge there are two ways to solve the problem..

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

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

    我觉得它有用......如果没有那么请检查你的logCat,它会告诉你实际的错误并尝试解决它....

    I hope it helps to you.........

  • 4

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

    • 再次运行它 . (只需尝试重新运行) .

    • 项目 - >清理(清理项目及其依赖的任何项目) .

    • 右键单击包资源管理器中的项目,然后将其关闭 . 然后关闭Eclipse . 然后重新打开两个 .

    • 与上一步相同,加上Project-> Clean .

    • 重新启动AVD .

    • 删除AVD . 然后进入在Android-Sdk文件夹中保存AVD的文件夹,并删除任何带有AVD名称的文件(文件加文件夹) . 您可能必须重新启动计算机才能将其删除 . 创建一个新的AVD .

  • 0

    运行下一个命令:

    adb kill-server
    adb start-server
    

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

  • 1

    Solution:

    • 启动仿真器(单独)并等待它完全加载 .

    • 打开键锁 .

    • 导航到Eclipse并运行您的应用程序 .

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

    这导致了我的问题 .

  • 0

    你可以试试这个:

    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秒 . 等到控制台中的消息显示“成功!”

  • 1

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

  • 1

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

    • 右键单击项目,选择属性,选择"Resource"(我的属性屏幕上的第一个选项)

    • 在"Text file encoding"下选择其他 - > UTF-8

    • 单击"Apply"按钮并继续执行确定 .

    项目 - >清除

    项目 - >运行

    .apk加载很好 .

  • 0

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

  • 0

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

    问候,

  • 0
    • 从模拟器中卸载apk .

    • 尝试再次从Eclipse运行应用程序 .

    • 请检查最低Android SDK版本的版本,并尝试在模拟器创建的AVD Manager上运行它 .

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

  • 0

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

  • 0

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

  • 14

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

  • 0

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

    对我来说唯一有效的解决方案是设置模拟器 ram size bit high(1512Mb)VM Heap size to 36 .

    之后它就像魅力一样 .

    谢谢 .

  • 0

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

  • 8
    • 不启动android模拟器

    • 右键单击项目>运行方式> Android应用程序

    然后android模拟器自动启动

    现在好了

  • 0

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

    这将工作...如果它不工作,改变时间 . 增加堆大小并尝试操纵Api最小值水平 .

  • -2

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

  • 26

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

相关问题