我无法在一个空的Unity( 5.6.2f1
)项目中构建Facebook SDK( 7.10.1
) .
Error:
CommandInvokationFailure:无法重新打包资源 . C:\ Users \ Michal \ AppData \ Local \ Android \ sdk \ build-tools \ 27.0.2 \ aapt.exe包--auto-add-overlay -v -f -m -J“gen”-M“AndroidManifest . xml“-S”res“-I”C:/ Users / Michal / AppData / Local / Android / sdk \ platforms \ android- 25 \ android.jar“-F bin / resources.ap_ --extra-packages com.facebook :com.facebook.android -S“C:\ Users \ Michal \ Documents \ Unity Projects \ FacebookFuck \ Temp \ StagingArea \ android-libraries \ facebook-android-sdk-4.23.0 \ res”-S“C:\ Users \ Michal \ Documents \ Unity Projects \ FacebookFuck \ Temp \ StagingArea \ android-libraries \ facebook-android-wrapper-7.10.1 \ res“
3 回答
我有类似的问题 . 问题是我的Java是在我的PC上的最新版本 . 这对Unity来说效果不佳 . 最后一个版本稳定的是JDK 1.8 . 请卸载当前的JDK和JRE并安装1.8版 .
如果内部属性,则将构建类型更改为“Gradle” . 只需删除插件 - > Android下的“libs”文件夹即可 . 它像魅力一样对我有用 .
这个错误可能是由于很多事情造成的 .
1)更新JDK
2)检查Java Path .
3)更新Android SDK
4)删除plugins文件夹下的unity资产文件夹中的重复.jar文件 .
5)检查AndroidManifest.xml中的目标版本和播放器设置应该是相同的 .
6)如果这些不起作用 . 您的错误导致“Android-25” . 所以转到androidskd> build-tools并删除文件夹android-25文件夹并重新构建 .