【问题标题】:The application could not be installed: INSTALL_FAILED_DEXOPT , Android 5.0 this is happening无法安装应用程序:INSTALL_FAILED_DEXOPT,Android 5.0 发生这种情况
【发布时间】:2019-11-12 10:07:43
【问题描述】:

我尝试了几乎所有的解决方案,但仍然没有运气,但是谁能指导我为什么会发生这个内存问题?以及解决此问题的最佳方法?

安装没有成功。 无法安装应用程序:INSTALL_FAILED_DEXOPT 设备可能有与当前版本不匹配的陈旧 dexed jar(dexopt 错误)。

我收到此错误,我不明白为什么仅在 android 5.0 上我的应用程序才会发生这种情况。

我该如何解决这个问题?任何优秀的android开发人员可以指导请帮助我吗?

我尝试删除用户数据并重新启动计算机

【问题讨论】:

  • 我得到了同样的结果。 :-(
  • 我在真机上也有同样的错误。没有任何帮助,我什至尝试将设备恢复到默认状态。但是如果我组装 apk 然后在设备上运行它 - 应用程序安装成功。你找到解决办法了吗?

标签: android android-studio memory android-emulator


【解决方案1】:

“设备可能有陈旧的 dexed jars”错误通常与设备上的内存/存储空间不足一起发生。

如果您在 macOS 系统上使用模拟器,我建议您执行以下步骤:

  1. 停止模拟器
  2. 打开终端并导航到文件系统上的模拟器数据 cd ~/.android/avd/[emulator_name].avd/
  3. 在这个目录中有一些以.lock结尾的文件,删除它们:rm *.lock
  4. 下一步是擦除模拟器的数据,您可以使用 Android Studio 中的 AVD 管理器完成此操作
  5. 最后:在已擦除的模拟器上安装您的应用

希望这些步骤对您有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-21
    • 1970-01-01
    • 2019-09-16
    • 1970-01-01
    • 2020-04-28
    • 2022-01-06
    • 2017-10-08
    • 2023-01-11
    相关资源
    最近更新 更多