出错信息
CommandInvokationFailure: Failed to re-package resources.
D:\tool\Android\android-sdk_r24.4.1-windows\android-sdk-windows\build-tools\24.0.0\aapt.exe package --auto-add-overlay -v -f -m -J "gen" -M "AndroidManifest.xml" -S "res" -I "D:/tool/Android/android-sdk_r24.4.1-windows/android-sdk-windows\platforms\android-26\android.jar" -F bin/resources.ap_
stderr[
AndroidManifest.xml:1: error: Error parsing XML: not well-formed (invalid token)]
stdout[
Configurations:
(default)
v14
v21
mdpi-v4
xhdpi-v4
Files:
drawable\app_banner.png
Src: (xhdpi-v4) res\drawable-xhdpi\app_banner.png
drawable\app_icon.png
解决步骤:
1. 查了tools\apps\SdkController\AndroidManifest.xml, 看是否和Unity的sdk最小和目标sdk版本是否一致。
2. build-tools 不能用24.0.0,删除或者移动后下载
问题就解决了。
本文详细记录了解决在使用Unity打包Android应用时遇到的资源打包失败问题,具体表现为AAPT错误,指出AndroidManifest.xml文件解析错误。解决方案包括检查SDK版本一致性及更换build-tools版本。
909

被折叠的 条评论
为什么被折叠?



