接入得SDK需求Gradle插件版本要在4.1.0以上,所以将Unity的Gradle升级到了4.1.0,可是打包会出现如下报错
FAILURE: Build failed with an exception.
What went wrong:
Execution failed for task ':launcher:processReleaseResources'.A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
AAPT2 aapt2-4.0.2-6197926-windows Daemon #0: Unexpected error during link, attempting to stop daemon.
This should not happen under normal circumstances, please file an issue if it does.Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.Get more help at
Gradle | Search for Help with Gradle https://help.gradle.org/
BUILD FAILED in 28s
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
UnityEditor.BuildPipeline:BuildPlayer(String[], String, BuildTarget, BuildOptions)
EditorMenuWindow:OnGUI() (at Assets/Editor/ScriptEditor/Editor/BuildEditor/EditorMenuWindow.cs:328)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
之前用Gradle插件版本3.4.3打包都不会出现这种问题。捣鼓了半天后,发现好像是和streamingAssets下项目下AB包数量过多引起的,将AB包全部删除后就能打出包来,可是这样所有的AB包资源都需要热更。
想请问下有没有什么方法可以在不删除AB包的情况下解决