android - 在 Unity 中执行任务 ':launcher:processReleaseResources' 失败

标签 android android-studio unity3d gradle android-install-apk

我正在尝试在 Unity 版本 2020.1.0b5.3485 中构建游戏项目并将其运行到 Android。 它在到达 Gradle 部分后失败。

我尝试过删除 .Gradle、让 Android Studio 更新 Grade 以及一些脚本编辑等操作。没有任何效果。

我的项目即将完成并准备好用于 Android,但这阻碍了我完成游戏。非常感谢任何帮助,提前致谢。

这些是控制台中记录的所有错误,按顺序排列:

FAILURE: Build failed with an exception.
UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()

* What went wrong:
Execution failed for task ':launcher:processReleaseResources'.
> Android resource linking failed
  error: resource style/TextAppearance.Compat.Notification.Info (aka com.PreyInteractive.IdleTown:style/TextAppearance.Compat.Notification.Info) not found. 
(*3)
  error: resource style/TextAppearance.Compat.Notification (aka com.PreyInteractive.IdleTown:style/TextAppearance.Compat.Notification) not found.
(*3)
  error: resource style/TextAppearance.Compat.Notification.Time (aka com.PreyInteractive.IdleTown:style/TextAppearance.Compat.Notification.Time) not found.
(*3)
  error: resource style/TextAppearance.Compat.Notification.Title (aka com.PreyInteractive.IdleTown:style/TextAppearance.Compat.Notification.Title) not found.
(*3)
 error: failed linking references.

* 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 https://help.gradle.org
BUILD FAILED in 1m 8s
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> Task :launcher:preBuild UP-TO-DATE
> Task :unityLibrary:preBuild UP-TO-DATE
> Task :unityLibrary:preReleaseBuild UP-TO-DATE
> Task :unityLibrary:checkReleaseManifest UP-TO-DATE
> Task :launcher:prepareLintJar UP-TO-DATE
> Task :unityLibrary:processReleaseManifest
> Task :unityLibrary:compileReleaseAidl NO-SOURCE
> Task :unityLibrary:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:compileReleaseRenderscript NO-SOURCE
> Task :unityLibrary:generateReleaseBuildConfig UP-TO-DATE
> Task :unityLibrary:generateReleaseResValues UP-TO-DATE
> Task :unityLibrary:generateReleaseResources UP-TO-DATE
> Task :unityLibrary:packageReleaseResources UP-TO-DATE
> Task :launcher:preReleaseBuild
> Task :launcher:compileReleaseAidl NO-SOURCE
> Task :unityLibrary:javaPreCompileRelease UP-TO-DATE
> Task :launcher:compileReleaseRenderscript NO-SOURCE
> Task :launcher:checkReleaseManifest UP-TO-DATE
> Task :launcher:generateReleaseBuildConfig UP-TO-DATE
> Task :launcher:generateReleaseSources UP-TO-DATE
> Task :launcher:mainApkListPersistenceRelease UP-TO-DATE
> Task :launcher:generateReleaseResValues UP-TO-DATE
> Task :launcher:generateReleaseResources UP-TO-DATE
> Task :launcher:generateReleaseResources UP-TO-DATE
> Task :unityLibrary:bundleLibCompileRelease UP-TO-DATE
> Task :unityLibrary:prepareLintJarForPublish UP-TO-DATE
> Task :unityLibrary:mergeReleaseShaders UP-TO-DATE
> Task :unityLibrary:compileReleaseShaders UP-TO-DATE
> Task :unityLibrary:generateReleaseAssets UP-TO-DATE
> Task :launcher:mergeReleaseResources UP-TO-DATE
> Task :launcher:javaPreCompileRelease UP-TO-DATE
> Task :launcher:createReleaseCompatibleScreenManifests UP-TO-DATE
> Task :launcher:processReleaseManifest
> Task :unityLibrary:packageReleaseAssets
> Task :unityLibrary:bundleLibRuntimeRelease UP-TO-DATE
> Task :unityLibrary:processReleaseJavaRes NO-SOURCE
> Task :unityLibrary:bundleLibResRelease UP-TO-DATE
> Task :unityLibrary:mergeReleaseJniLibFolders UP-TO-DATE
> Task :unityLibrary:transformNativeLibsWithMergeJniLibsForRelease UP-TO-DATE
> Task :unityLibrary:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
> Task :launcher:processReleaseResources FAILED

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings
30 actionable tasks: 5 executed, 25 up-to-date
CommandInvokationFailure: Gradle build failed. 
Build completed with a result of 'Failed'

UnityEditor.BuildPlayerWindow+BuildMethodException: 79 errors
  at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x0027c] in <92f998fbb4ca4d8dab7793d6e003b794>:0 
  at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in <92f998fbb4ca4d8dab7793d6e003b794>:0 
UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()

Gradle 错误 - Android Studio Gradle 项目 .gradle 是 users/username/... 中的文件夹 原因:org.gradle.api.InvalidUserDataException:项目名称“.gradle”不得以“.”开头或结尾。设置“rootProject.name”或调整“include”语句(有关详细信息,请参阅 https://docs.gradle.org/5.6.4/dsl/org.gradle.api.initialization.Settings.html#org.gradle.api.initialization.Settings:include(java.lang.String[]))。

最佳答案

我有一个插件文件夹,其中包含一些与 Unity beta 2020 不兼容的文件。删除它修复了它。

关于android - 在 Unity 中执行任务 ':launcher:processReleaseResources' 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61257864/

相关文章:

java - 即使使用 dp,布局也不适合屏幕截图

java - 删除未使用的文件后,Drawables 链接失败

unity3d - Vuforia - 使用 Cardboard 时看不到地形

c# - 有没有办法交换整个瓷砖调色板,而不仅仅是一些瓷砖?

android - 键盘打开时动 Canvas 局调整大小

java - 使用指针 parse.com 从两个类获取相同 objectid 的数据

android - 有没有一个例子说明如何在 Android 中使用 TouchDelegate 来增加 View 点击目标的大小?

android - MobileFirst 应用程序在设备锁定时运行?

android - Gradle 从构建中删除资源文件

c# - 如何使用 Unity 为手机制作 2D 横向卷轴游戏