在 Unity 中,当我尝试构建 apk 时出现此错误。我该如何解决这个问题?

In Unity when i try to build apk i have got this error. How can i solve this?

构建播放器时出错:CommandInvokationFailure:无法重新打包资源。有关详细信息,请参阅控制台。 F:\Software\SDK\ALL - SDK\build-tools.1.1\aapt.exe 包 --auto-add-overlay -v -f -m -J gen -M AndroidManifest.xml -S "res" -I "F:/Software/SDK/ALL - SDK/platforms/android-21\android.jar" -F bin/resources.ap_ --extra-packages com.google.android.gms:com.nextpeer.android -S "F:\XSquare04-06-15\Temp\StagingArea\android-libraries\google-play-services_lib\res" -S "F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res"

标准错误[ F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable\np__facebook_close.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable-ldpi\np__facebook_close.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable-mdpi\np__facebook_close.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable-hdpi\np__facebook_close.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable-xhdpi\np__facebook_close.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable-mdpi\np__ic_current_matches_on_going_time_left.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable-hdpi\np__ic_current_matches_on_going_time_left.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable-xhdpi\np__ic_current_matches_on_going_time_left.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 F:\XSquare04-06-15\Temp\StaginF:\gXSAqrea\uaanrder0o4i-d-0l6i-b1r5\aTreimeps\SNtaegxtipneegrA\rreesa\daranwdarbloe-ihd-dlpii\nbpr__airci_esc\urNreenxtptee_mrat\chreess_r\darnakw_arbiblboe-mn_dflpai\gnp___bilcu_e.curpnrge:n tl_imbpantg cwahersn_irnagn:k riibCbConP:f laNgo_tb lruee.cponggn :i zliinbgp kngn owwn saRrGBn ipnrgo:f ili CthCaPt: h asN obte erne ceodgintiezdi ng 已编辑的已知 sRGB 配置文件

标准错误[ F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable\np__facebook_close.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable-ldpi\np__facebook_close.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable-mdpi\np__facebook_close.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable-hdpi\np__facebook_close.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable-xhdpi\np__facebook_close.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件

标准错误[ F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable\np__facebook_close.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable-ldpi\np__facebook_close.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable-mdpi\np__facebook_close.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable-hdpi\np__facebook_close.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 F:\XSquare04-06-15\Temp\StagingArea\android-libraries\Nextpeer\res\drawable-xhdpi\np__facebook_close.png: libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件

您的项目中是否有多个清单文件?如果是这样,那么在许多清单文件中请求相同的权限会导致问题。如果您有多个 android-support 文件,则删除重复的文件,只有 -v4 除外。希望这能解决问题。

这是 "import custom package" 函数中的常见 Unity issue/bug。 只需清理您的插件文件夹,然后再次导入插件即可。有时导入自定义包功能会添加文件而不是覆盖它。造成重复。