簡體   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