繁体   English   中英

adb:无法安装 my_application-aligned.apk:失败 [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION:无法解析 AndroidManifest.xml]

[英]adb: failed to install my_application-aligned.apk: Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION: Failed to parse AndroidManifest.xml]

当我尝试使用adb install my_application-aligned.apk 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 清除并重建项目。

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

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

它通过清除构建文件夹对我有用

./gradlew clean 

或者

Android Studio --> Build --> Clean

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM