【问题标题】:adb: failed to install my_application-aligned.apk: Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION: Failed to parse AndroidManifest.xml]adb:无法安装 my_application-aligned.apk:失败 [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION:无法解析 AndroidManifest.xml]
【发布时间】:2021-12-07 03:42:57
【问题描述】:

当我尝试使用 adb install my_application-aligned.apk 将我的 apk 安装到我在 Android Studio 中的 Android 虚拟设备上时,我收到以下错误:Performing Streamed Install adb: failed to install my_application-aligned.apk: Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION: Failed to parse /data/app/vmdl530526663.tmp/base.apk: AndroidManifest.xml] 这可能是因为apk已损坏吗?如果有帮助,我可以提供我的 Android 清单文件。我按照本教程生成了 APK:https://medium.com/@_sathishshan/decompile-and-recompile-android-apk-7d375e1bca83。按照本教程,我首先从 Internet 下载了一个 XAPK 文件。然后,我反编译了 APK 并向应用程序添加了一些额外的文件。接下来,我重新编译了 APK,并生成了一个新的 APK 文件。这个新的 APK 文件是 my_application-aligned.apk。谢谢!

【问题讨论】:

  • 检查 minSdkVersion,它可能太大了。或使用 androidstuidio 清除并重建项目。

标签: java android android-studio


【解决方案1】:

从设备上卸载旧应用,然后再次将此应用重新运行到设备。

【讨论】:

  • 当我运行adb uninstall my_application-aligned.apk 时,我收到以下错误:Exception occurred while executing: java.lang.IllegalArgumentException: Unknown package: my_application-aligned.apk。因此,就好像adb install my_application-aligned.apk 命令实际上从未安装过任何东西。
  • 您可以手动从设备上卸载应用程序
  • 我该怎么做?
  • 实际上,当我在我的 Android 虚拟设备上进入“设置”->“应用程序和通知”时,我想我曾尝试这样做,但该应用程序并未与所有其他应用程序一起列出。所以我认为它从未安装过。
【解决方案2】:

所以这并不能真正回答如何摆脱错误,但我认为出现此错误是因为我从互联网下载的原始文件是 XAPK 文件,而不是APK 文件。我只是尝试使用从 Internet 下载的 APK 文件(不是 XAPK 文件)再次执行整个过程,并且没有出现错误。所以这可能与我反编译为 XAPK 的原始文件有关。

【讨论】:

    猜你喜欢
    • 2020-01-24
    • 2015-11-22
    • 1970-01-01
    • 2023-01-03
    • 2014-12-05
    • 1970-01-01
    • 2021-10-01
    • 2020-10-22
    • 1970-01-01
    相关资源
    最近更新 更多