firebase / firebase-unity-sdk

The Firebase SDK for Unity
http://firebase.google.com
Apache License 2.0
202 stars 34 forks source link

[Bug] Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0. #993

Open techbyte24 opened 3 months ago

techbyte24 commented 3 months ago

Description

if I use unity 2019.4.39f with Firebase Unity SDK 10.7.0, I still successfully built Android to the apk file. but when i use unity 2019.4.39f with firebase unity sdk 11.8.1 the error "Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0." appears. I expect there will be no errors or ways to fix it so I can build the apk file Thanks

Reproducing the issue

step

  1. I use unity 2019.4.39f1 in my project
  2. download firebase unity sdk 11.8.1
  3. import FirebaseAnalytics.unitypackage and FirebaseCrashlytics.unitypackage
  4. build project unity (build for android) to apk file

    1. error Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.

    note: if I use unity 209.4.39f with Firebase Unity SDK 10.7.0, I still successfully built Android to the apk file.

Firebase Unity SDK Version

11.8.1

Unity editor version

2019.4.39f1

Installation Method

.unitypackage

Problematic Firebase Component(s)

Analytics, Crashlytics

Other Firebase Component(s) in use

No response

Additional SDKs you are using

No response

Targeted Platform(s)

Android

Unity editor platform

Mac

Scripting Runtime

IL2CPP

Release Distribution Type

Pre-built SDK from https://firebase.google.com/download/unity

Relevant Log Output

1.
Starting a Gradle Daemon (subsequent builds will be faster)
> Task :launcher:preBuild UP-TO-DATE
> Task :unityLibrary:FirebaseApp.androidlib:preBuild UP-TO-DATE
> Task :unityLibrary:preBuild UP-TO-DATE
> Task :unityLibrary:FirebaseCrashlytics.androidlib:preBuild UP-TO-DATE
> Task :unityLibrary:FirebaseApp.androidlib:preReleaseBuild UP-TO-DATE
> Task :unityLibrary:unity-android-resources:preBuild UP-TO-DATE
> Task :unityLibrary:preReleaseBuild UP-TO-DATE
> Task :unityLibrary:FirebaseCrashlytics.androidlib:preReleaseBuild UP-TO-DATE
> Task :unityLibrary:unity-android-resources:preReleaseBuild UP-TO-DATE
> Task :unityLibrary:FirebaseCrashlytics.androidlib:checkReleaseManifest
> Task :unityLibrary:checkReleaseManifest
> Task :unityLibrary:FirebaseApp.androidlib:checkReleaseManifest
> Task :unityLibrary:unity-android-resources:checkReleaseManifest

> Task :unityLibrary:processReleaseManifest
/Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/src/main/AndroidManifest.xml:8:3-97 Warning:
    uses-permission#com.google.android.gms.permission.AD_ID was tagged at AndroidManifest.xml:8 to remove other declarations but no other declaration present

> Task :unityLibrary:unity-android-resources:processReleaseManifest
> Task :unityLibrary:FirebaseCrashlytics.androidlib:processReleaseManifest
> Task :unityLibrary:FirebaseApp.androidlib:processReleaseManifest
> Task :unityLibrary:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:FirebaseApp.androidlib:compileReleaseAidl NO-SOURCE
> Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseAidl NO-SOURCE
> Task :unityLibrary:FirebaseApp.androidlib:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:unity-android-resources:compileReleaseAidl NO-SOURCE
> Task :unityLibrary:FirebaseCrashlytics.androidlib:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:unity-android-resources:packageReleaseRenderscript NO-SOURCE
> Task :unityLibrary:FirebaseApp.androidlib:compileReleaseRenderscript NO-SOURCE
> Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseRenderscript NO-SOURCE
> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseResValues
> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseResources
> Task :unityLibrary:generateReleaseBuildConfig
> Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseResValues
> Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseResources
> Task :unityLibrary:compileReleaseAidl NO-SOURCE
> Task :unityLibrary:compileReleaseRenderscript NO-SOURCE
> Task :unityLibrary:generateReleaseResValues
> Task :unityLibrary:generateReleaseResources
> Task :unityLibrary:FirebaseCrashlytics.androidlib:packageReleaseResources
> Task :unityLibrary:FirebaseApp.androidlib:packageReleaseResources
> Task :unityLibrary:packageReleaseResources
> Task :unityLibrary:unity-android-resources:compileReleaseRenderscript NO-SOURCE
> Task :unityLibrary:unity-android-resources:generateReleaseResValues
> Task :unityLibrary:unity-android-resources:generateReleaseResources
> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseRFile
> Task :unityLibrary:prepareLintJar
> Task :unityLibrary:generateReleaseSources
> Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseRFile
> Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseBuildConfig
> Task :unityLibrary:FirebaseCrashlytics.androidlib:prepareLintJar
> Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseSources
> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseBuildConfig
> Task :unityLibrary:FirebaseApp.androidlib:prepareLintJar
> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseSources
> Task :unityLibrary:FirebaseCrashlytics.androidlib:javaPreCompileRelease
> Task :unityLibrary:FirebaseApp.androidlib:javaPreCompileRelease
> Task :unityLibrary:unity-android-resources:packageReleaseResources
> Task :unityLibrary:unity-android-resources:generateReleaseRFile
> Task :launcher:preReleaseBuild
> Task :launcher:compileReleaseAidl NO-SOURCE
> Task :launcher:compileReleaseRenderscript NO-SOURCE
> Task :launcher:checkReleaseManifest
> Task :launcher:generateReleaseBuildConfig
> Task :launcher:prepareLintJar
> Task :launcher:generateReleaseSources
> Task :unityLibrary:unity-android-resources:generateReleaseBuildConfig
> Task :unityLibrary:unity-android-resources:prepareLintJar
> Task :unityLibrary:unity-android-resources:generateReleaseSources
> Task :unityLibrary:unity-android-resources:javaPreCompileRelease
> Task :unityLibrary:generateReleaseRFile
> Task :launcher:mainApkListPersistenceRelease
> Task :launcher:generateReleaseResValues
> Task :launcher:generateReleaseResources
> Task :unityLibrary:FirebaseApp.androidlib:compileReleaseJavaWithJavac
> Task :unityLibrary:unity-android-resources:compileReleaseJavaWithJavac
> Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseJavaWithJavac
> Task :unityLibrary:unity-android-resources:bundleLibCompileRelease
> Task :unityLibrary:FirebaseApp.androidlib:bundleLibCompileRelease
> Task :unityLibrary:FirebaseCrashlytics.androidlib:bundleLibCompileRelease
> Task :unityLibrary:FirebaseCrashlytics.androidlib:prepareLintJarForPublish
> Task :unityLibrary:unity-android-resources:prepareLintJarForPublish
> Task :unityLibrary:FirebaseCrashlytics.androidlib:mergeReleaseShaders
> Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseShaders
> Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseAssets
> Task :unityLibrary:FirebaseCrashlytics.androidlib:packageReleaseAssets
> Task :unityLibrary:unity-android-resources:mergeReleaseShaders
> Task :unityLibrary:unity-android-resources:compileReleaseShaders
> Task :unityLibrary:unity-android-resources:generateReleaseAssets
> Task :unityLibrary:unity-android-resources:packageReleaseAssets
> Task :unityLibrary:FirebaseCrashlytics.androidlib:bundleLibRuntimeRelease
> Task :unityLibrary:unity-android-resources:bundleLibRuntimeRelease
> Task :unityLibrary:FirebaseCrashlytics.androidlib:processReleaseJavaRes NO-SOURCE
> Task :unityLibrary:FirebaseCrashlytics.androidlib:bundleLibResRelease
> Task :unityLibrary:FirebaseCrashlytics.androidlib:mergeReleaseJniLibFolders
> Task :unityLibrary:FirebaseCrashlytics.androidlib:transformNativeLibsWithMergeJniLibsForRelease
> Task :unityLibrary:FirebaseCrashlytics.androidlib:transformNativeLibsWithStripDebugSymbolForRelease
> Task :unityLibrary:FirebaseCrashlytics.androidlib:transformNativeLibsWithIntermediateJniLibsForRelease
> Task :unityLibrary:unity-android-resources:processReleaseJavaRes NO-SOURCE
> Task :unityLibrary:unity-android-resources:bundleLibResRelease
> Task :unityLibrary:unity-android-resources:mergeReleaseJniLibFolders
> Task :unityLibrary:unity-android-resources:transformNativeLibsWithMergeJniLibsForRelease
> Task :unityLibrary:unity-android-resources:transformNativeLibsWithStripDebugSymbolForRelease
> Task :unityLibrary:unity-android-resources:transformNativeLibsWithIntermediateJniLibsForRelease
> Task :unityLibrary:prepareLintJarForPublish
> Task :unityLibrary:FirebaseApp.androidlib:prepareLintJarForPublish
> Task :unityLibrary:FirebaseApp.androidlib:mergeReleaseShaders
> Task :unityLibrary:FirebaseApp.androidlib:compileReleaseShaders
> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseAssets
> Task :unityLibrary:FirebaseApp.androidlib:packageReleaseAssets
> Task :unityLibrary:FirebaseApp.androidlib:bundleLibRuntimeRelease
> Task :unityLibrary:FirebaseApp.androidlib:processReleaseJavaRes NO-SOURCE
> Task :unityLibrary:FirebaseApp.androidlib:bundleLibResRelease
> Task :unityLibrary:FirebaseApp.androidlib:mergeReleaseJniLibFolders
> Task :unityLibrary:FirebaseApp.androidlib:transformNativeLibsWithMergeJniLibsForRelease
> Task :unityLibrary:FirebaseApp.androidlib:transformNativeLibsWithStripDebugSymbolForRelease
> Task :unityLibrary:FirebaseApp.androidlib:transformNativeLibsWithIntermediateJniLibsForRelease
> Task :unityLibrary:javaPreCompileRelease
> Task :launcher:mergeReleaseResources
> Task :launcher:createReleaseCompatibleScreenManifests
> Task :launcher:processReleaseManifest
> Task :launcher:processReleaseResources FAILED

> Task :unityLibrary:compileReleaseJavaWithJavac

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
80 actionable tasks: 80 executed

UnityEngine.GUIUtility:ProcessEvent (int,intptr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)
2.
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
Note: /Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/src/main/java/com/unity3d/player/UnityPlayerActivity.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':launcher:processReleaseResources'.
> Android resource linking failed
  /Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/launcher/build/intermediates/merged_manifests/release/AndroidManifest.xml:164: AAPT: error: unexpected element <property> found in <manifest><application>.

* 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 19s

UnityEngine.GUIUtility:ProcessEvent (int,intptr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)

3. 
CommandInvokationFailure: Gradle build failed.  

/Volumes/D/AppEnvironment/Unity/Hub/Editor/2019.4.39f1/PlaybackEngines/AndroidPlayer/OpenJDK/bin/java -classpath "/Volumes/D/AppEnvironment/Unity/Hub/Editor/2019.4.39f1/PlaybackEngines/AndroidPlayer/Tools/gradle/lib/gradle-launcher-5.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease" 

stderr[ 

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 

Note: /Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/src/main/java/com/unity3d/player/UnityPlayerActivity.java uses or overrides a deprecated API. 

Note: Recompile with -Xlint:deprecation for details. 

FAILURE: Build failed with an exception. 

* What went wrong: 

Execution failed for task ':launcher:processReleaseResources'. 

> Android resource linking failed 

  /Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/launcher/build/intermediates/merged_manifests/release/AndroidManifest.xml:164: AAPT: error: unexpected element <property> found in <manifest><application>. 

* 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 19s 

] 

stdout[ 

Starting a Gradle Daemon (subsequent builds will be faster) 

> Task :launcher:preBuild UP-TO-DATE 

> Task :unityLibrary:FirebaseApp.androidlib:preBuild UP-TO-DATE 

> Task :unityLibrary:preBuild UP-TO-DATE 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:preBuild UP-TO-DATE 

> Task :unityLibrary:FirebaseApp.androidlib:preReleaseBuild UP-TO-DATE 

> Task :unityLibrary:unity-android-resources:preBuild UP-TO-DATE 

> Task :unityLibrary:preReleaseBuild UP-TO-DATE 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:preReleaseBuild UP-TO-DATE 

> Task :unityLibrary:unity-android-resources:preReleaseBuild UP-TO-DATE 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:checkReleaseManifest 

> Task :unityLibrary:checkReleaseManifest 

> Task :unityLibrary:FirebaseApp.androidlib:checkReleaseManifest 

> Task :unityLibrary:unity-android-resources:checkReleaseManifest 

> Task :unityLibrary:processReleaseManifest 

/Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/src/main/AndroidManifest.xml:8:3-97 Warning: 

uses-permission#com.google.android.gms.permission.AD_ID was tagged at AndroidManifest.xml:8 to remove other declarations but no other declaration present 

> Task :unityLibrary:unity-android-resources:processReleaseManifest 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:processReleaseManifest 

> Task :unityLibrary:FirebaseApp.androidlib:processReleaseManifest 

> Task :unityLibrary:packageReleaseRenderscript NO-SOURCE 

> Task :unityLibrary:FirebaseApp.androidlib:compileReleaseAidl NO-SOURCE 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseAidl NO-SOURCE 

> Task :unityLibrary:FirebaseApp.androidlib:packageReleaseRenderscript NO-SOURCE 

> Task :unityLibrary:unity-android-resources:compileReleaseAidl NO-SOURCE 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:packageReleaseRenderscript NO-SOURCE 

> Task :unityLibrary:unity-android-resources:packageReleaseRenderscript NO-SOURCE 

> Task :unityLibrary:FirebaseApp.androidlib:compileReleaseRenderscript NO-SOURCE 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseRenderscript NO-SOURCE 

> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseResValues 

> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseResources 

> Task :unityLibrary:generateReleaseBuildConfig 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseResValues 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseResources 

> Task :unityLibrary:compileReleaseAidl NO-SOURCE 

> Task :unityLibrary:compileReleaseRenderscript NO-SOURCE 

> Task :unityLibrary:generateReleaseResValues 

> Task :unityLibrary:generateReleaseResources 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:packageReleaseResources 

> Task :unityLibrary:FirebaseApp.androidlib:packageReleaseResources 

> Task :unityLibrary:packageReleaseResources 

> Task :unityLibrary:unity-android-resources:compileReleaseRenderscript NO-SOURCE 

> Task :unityLibrary:unity-android-resources:generateReleaseResValues 

> Task :unityLibrary:unity-android-resources:generateReleaseResources 

> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseRFile 

> Task :unityLibrary:prepareLintJar 

> Task :unityLibrary:generateReleaseSources 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseRFile 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseBuildConfig 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:prepareLintJar 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseSources 

> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseBuildConfig 

> Task :unityLibrary:FirebaseApp.androidlib:prepareLintJar 

> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseSources 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:javaPreCompileRelease 

> Task :unityLibrary:FirebaseApp.androidlib:javaPreCompileRelease 

> Task :unityLibrary:unity-android-resources:packageReleaseResources 

> Task :unityLibrary:unity-android-resources:generateReleaseRFile 

> Task :launcher:preReleaseBuild 

> Task :launcher:compileReleaseAidl NO-SOURCE 

> Task :launcher:compileReleaseRenderscript NO-SOURCE 

> Task :launcher:checkReleaseManifest 

> Task :launcher:generateReleaseBuildConfig 

> Task :launcher:prepareLintJar 

> Task :launcher:generateReleaseSources 

> Task :unityLibrary:unity-android-resources:generateReleaseBuildConfig 

> Task :unityLibrary:unity-android-resources:prepareLintJar 

> Task :unityLibrary:unity-android-resources:generateReleaseSources 

> Task :unityLibrary:unity-android-resources:javaPreCompileRelease 

> Task :unityLibrary:generateReleaseRFile 

> Task :launcher:mainApkListPersistenceRelease 

> Task :launcher:generateReleaseResValues 

> Task :launcher:generateReleaseResources 

> Task :unityLibrary:FirebaseApp.androidlib:compileReleaseJavaWithJavac 

> Task :unityLibrary:unity-android-resources:compileReleaseJavaWithJavac 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseJavaWithJavac 

> Task :unityLibrary:unity-android-resources:bundleLibCompileRelease 

> Task :unityLibrary:FirebaseApp.androidlib:bundleLibCompileRelease 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:bundleLibCompileRelease 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:prepareLintJarForPublish 

> Task :unityLibrary:unity-android-resources:prepareLintJarForPublish 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:mergeReleaseShaders 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseShaders 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseAssets 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:packageReleaseAssets 

> Task :unityLibrary:unity-android-resources:mergeReleaseShaders 

> Task :unityLibrary:unity-android-resources:compileReleaseShaders 

> Task :unityLibrary:unity-android-resources:generateReleaseAssets 

> Task :unityLibrary:unity-android-resources:packageReleaseAssets 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:bundleLibRuntimeRelease 

> Task :unityLibrary:unity-android-resources:bundleLibRuntimeRelease 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:processReleaseJavaRes NO-SOURCE 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:bundleLibResRelease 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:mergeReleaseJniLibFolders 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:transformNativeLibsWithMergeJniLibsForRelease 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:transformNativeLibsWithStripDebugSymbolForRelease 

> Task :unityLibrary:FirebaseCrashlytics.androidlib:transformNativeLibsWithIntermediateJniLibsForRelease 

> Task :unityLibrary:unity-android-resources:processReleaseJavaRes NO-SOURCE 

> Task :unityLibrary:unity-android-resources:bundleLibResRelease 

> Task :unityLibrary:unity-android-resources:mergeReleaseJniLibFolders 

> Task :unityLibrary:unity-android-resources:transformNativeLibsWithMergeJniLibsForRelease 

> Task :unityLibrary:unity-android-resources:transformNativeLibsWithStripDebugSymbolForRelease 

> Task :unityLibrary:unity-android-resources:transformNativeLibsWithIntermediateJniLibsForRelease 

> Task :unityLibrary:prepareLintJarForPublish 

> Task :unityLibrary:FirebaseApp.androidlib:prepareLintJarForPublish 

> Task :unityLibrary:FirebaseApp.androidlib:mergeReleaseShaders 

> Task :unityLibrary:FirebaseApp.androidlib:compileReleaseShaders 

> Task :unityLibrary:FirebaseApp.androidlib:generateReleaseAssets 

> Task :unityLibrary:FirebaseApp.androidlib:packageReleaseAssets 

> Task :unityLibrary:FirebaseApp.androidlib:bundleLibRuntimeRelease 

> Task :unityLibrary:FirebaseApp.androidlib:processReleaseJavaRes NO-SOURCE 

> Task :unityLibrary:FirebaseApp.androidlib:bundleLibResRelease 

> Task :unityLibrary:FirebaseApp.androidlib:mergeReleaseJniLibFolders 

> Task :unityLibrary:FirebaseApp.androidlib:transformNativeLibsWithMergeJniLibsForRelease 

> Task :unityLibrary:FirebaseApp.androidlib:transformNativeLibsWithStripDebugSymbolForRelease 

> Task :unityLibrary:FirebaseApp.androidlib:transformNativeLibsWithIntermediateJniLibsForRelease 

> Task :unityLibrary:javaPreCompileRelease 

> Task :launcher:mergeReleaseResources 

> Task :launcher:createReleaseCompatibleScreenManifests 

> Task :launcher:processReleaseManifest 

> Task :launcher:processReleaseResources FAILED 

> Task :unityLibrary:compileReleaseJavaWithJavac 

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 

80 actionable tasks: 80 executed 

] 

exit code: 1 

UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <dd2e71f8d45046b88d6d3169a8084aec>:0) 

UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <dd2e71f8d45046b88d6d3169a8084aec>:0) 

UnityEditor.Android.Command.Run (System.String command, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <dd2e71f8d45046b88d6d3169a8084aec>:0) 

UnityEditor.Android.AndroidJavaTools.RunJava (System.String args, System.String workingdir, System.Action`1[T] progress, System.String error) (at <dd2e71f8d45046b88d6d3169a8084aec>:0) 

UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action`1[T] progress) (at <dd2e71f8d45046b88d6d3169a8084aec>:0) 

Rethrow as GradleInvokationException: Gradle build failed 

UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action`1[T] progress) (at <dd2e71f8d45046b88d6d3169a8084aec>:0) 

UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <dd2e71f8d45046b88d6d3169a8084aec>:0) 

UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <dd2e71f8d45046b88d6d3169a8084aec>:0) 

Rethrow as BuildFailedException: Exception of type 'UnityEditor.Build.BuildFailedException' was thrown. 

UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (System.String title, System.String message, System.Exception ex) (at <dd2e71f8d45046b88d6d3169a8084aec>:0) 

UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <dd2e71f8d45046b88d6d3169a8084aec>:0) 

UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <dd2e71f8d45046b88d6d3169a8084aec>:0) 

UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <dd2e71f8d45046b88d6d3169a8084aec>:0) 

UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:353) 

UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197) 

 4.
Build completed with a result of 'Failed' in 992 seconds (991742 ms)
UnityEngine.GUIUtility:ProcessEvent (int,intptr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)

5. 
UnityEditor.BuildPlayerWindow+BuildMethodException: 4 errors
  at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002b3] in /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:194 
  at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:95 
UnityEngine.GUIUtility:ProcessEvent (int,intptr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)

If using CocoaPods for Apple platforms, the project's Podfile.lock

No response

google-oss-bot commented 3 months ago

I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.

paulinon commented 3 months ago

Hi @techbyte24,

Updating your Unity editor should resolve the issue. Specific versions of the Unity editor are tied to specific Gradle versions (you may refer to this page for more information), and it appears that the new SDK version makes use of Gradle 6.0. I'm using version 2022.3.20f1 of the Unity editor, and app builds have been successful. That said, I'll be closing this issue for now. Let me know if an issue arises.

techbyte24 commented 3 months ago

Hi @paulinon I don't want to update to the new unity version 2022.3.20f1 because that might cause more errors in my project. If I still want to use unity 2019.4.39f1, is there any way to build an android app apk using firebase unity sdk 11.8.1? Can you update a version of firebase unity sdk that supports old gradle?

a-maurice commented 3 months ago

So, the key problem here is this:

Android resource linking failed /Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/launcher/build/intermediates/merged_manifests/release/AndroidManifest.xml:164: AAPT: error: unexpected element found in .

We have a fix in place for this, via https://github.com/firebase/firebase-unity-sdk/blob/main/editor/app/src/AnalyticsFixPropertyRemover.cs, which should be included as part of the Firebase.Editor.dll. That should add the following line to your Assets/Plugins/Android/AndroidManifest.xml: <property tools:node="removeAll" /> which tells it to ignore the element that it can't process.

Do you have that line in your AndroidManifest.xml? If not, try adding it.

techbyte24 commented 3 months ago

We have a fix in place for this, via https://github.com/firebase/firebase-unity-sdk/blob/main/editor/app/src/AnalyticsFixPropertyRemover.cs, which should be included as part of the Firebase.Editor.dll. That should add the following line to your Assets/Plugins/Android/AndroidManifest.xml:

which tells it to ignore the element that it can't process.

Do you have that line in your AndroidManifest.xml? If not, try adding it.

Hi @a-maurice Previously, the AndroidManifest file did not have the line<property tools:node="removeAll" /> I added this line as per your suggestion This is my AndroidManifest file.

<?xml version="1.0" encoding="utf-8"?> 

<manifest xmlns:android="http://schemas.android.com/apk/res/android"  xmlns:tools="http://schemas.android.com/tools" android:installLocation="preferExternal" android:theme="@android:style/Theme.NoTitleBar" android:versionCode="1" android:versionName="1.0"> 
  <uses-permission android:name="android.permission.VIBRATE" /> 
  <uses-permission android:name="android.permission.INTERNET" /> 
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
  <uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" /> 
  <uses-sdk android:targetSdkVersion="23" android:minSdkVersion="15" /> 
  <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" /> 
  <application android:icon="@drawable/app_icon" android:label="@string/app_name" android:debuggable="false" android:theme="@style/UnityThemeSelector" android:requestLegacyExternalStorage="true"> 
    <!-- NOTIFY java --> 
    <receiver android:name="net.agasper.unitynotification.UnityNotificationManager" android:exported="true">> 
    </receiver> 
    <!-- end --> 
    <activity android:name="com.unity3d.player.UnityPlayerActivity" android:label="@string/app_name" android:exported="true">> 
      <intent-filter> 
        <action android:name="android.intent.action.MAIN" /> 
        <category android:name="android.intent.category.LAUNCHER" /> 
        <category android:name="andaroid.intent.category.LEANBACK_LAUNCHER" /> 
      </intent-filter> 
      <intent-filter> 
        <data android:scheme="my-project" android:host="top" /> 
        <action android:name="android.intent.action.VIEW" /> 
        <category android:name="android.intent.category.DEFAULT" /> 
        <category android:name="android.intent.category.BROWSABLE" /> 
      </intent-filter> 
      <meta-data android:name="unityplayer.UnityActivity" android:value="true" /> 
      <meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="false" /> 
    </activity> 
    <property tools:node="removeAll" /> 
    <!-- AnalyticsFixPropertyRemover --> 
  </application> 
</manifest> 

And then when building Android, another error appears as follows:

  1. More than one file was found with OS independent path 'META-INF/kotlinx_coroutines_core.version' See the Console for details. 2.
    
    Starting a Gradle Daemon (subsequent builds will be faster) 

Task :launcher:preBuild UP-TO-DATE

Task :unityLibrary:FirebaseApp.androidlib:preBuild UP-TO-DATE

Task :unityLibrary:FirebaseCrashlytics.androidlib:preBuild UP-TO-DATE

Task :unityLibrary:preBuild UP-TO-DATE

Task :unityLibrary:preReleaseBuild UP-TO-DATE

Task :unityLibrary:FirebaseCrashlytics.androidlib:preReleaseBuild UP-TO-DATE

Task :unityLibrary:FirebaseApp.androidlib:preReleaseBuild UP-TO-DATE

Task :unityLibrary:unity-android-resources:preBuild UP-TO-DATE

Task :unityLibrary:unity-android-resources:preReleaseBuild UP-TO-DATE

Task :unityLibrary:FirebaseApp.androidlib:checkReleaseManifest

Task :unityLibrary:FirebaseCrashlytics.androidlib:checkReleaseManifest

Task :unityLibrary:checkReleaseManifest

Task :unityLibrary:unity-android-resources:checkReleaseManifest

Task :unityLibrary:unity-android-resources:processReleaseManifest

Task :unityLibrary:FirebaseApp.androidlib:processReleaseManifest

Task :unityLibrary:unity-android-resources:compileReleaseAidl NO-SOURCE

Task :unityLibrary:FirebaseApp.androidlib:compileReleaseAidl NO-SOURCE

Task :unityLibrary:FirebaseCrashlytics.androidlib:processReleaseManifest

Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseAidl NO-SOURCE

Task :unityLibrary:FirebaseApp.androidlib:packageReleaseRenderscript NO-SOURCE

Task :launcher:prepareLintJar

Task :unityLibrary:FirebaseCrashlytics.androidlib:packageReleaseRenderscript NO-SOURCE

Task :unityLibrary:unity-android-resources:packageReleaseRenderscript NO-SOURCE

Task :unityLibrary:FirebaseApp.androidlib:compileReleaseRenderscript NO-SOURCE

Task :unityLibrary:unity-android-resources:compileReleaseRenderscript NO-SOURCE

Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseRenderscript NO-SOURCE

Task :unityLibrary:unity-android-resources:generateReleaseResValues

Task :unityLibrary:FirebaseApp.androidlib:generateReleaseResValues

Task :unityLibrary:unity-android-resources:generateReleaseResources

Task :unityLibrary:FirebaseApp.androidlib:generateReleaseResources

Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseResValues

Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseResources

Task :unityLibrary:processReleaseManifest

/Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/src/main/AndroidManifest.xml:8:3-97 Warning:

uses-permission#com.google.android.gms.permission.AD_ID was tagged at AndroidManifest.xml:8 to remove other declarations but no other declaration present 

/Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/src/main/AndroidManifest.xml:18:5-40 Warning:

property was tagged at AndroidManifest.xml:18 to remove other declarations but no other declaration present 

Task :unityLibrary:FirebaseApp.androidlib:packageReleaseResources

Task :unityLibrary:FirebaseCrashlytics.androidlib:packageReleaseResources

Task :unityLibrary:compileReleaseAidl NO-SOURCE

Task :unityLibrary:packageReleaseRenderscript NO-SOURCE

Task :unityLibrary:compileReleaseRenderscript NO-SOURCE

Task :unityLibrary:generateReleaseBuildConfig

Task :unityLibrary:generateReleaseResValues

Task :unityLibrary:generateReleaseResources

Task :unityLibrary:packageReleaseResources

Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseRFile

Task :unityLibrary:prepareLintJar

Task :unityLibrary:generateReleaseSources

Task :unityLibrary:FirebaseApp.androidlib:generateReleaseRFile

Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseBuildConfig

Task :unityLibrary:FirebaseCrashlytics.androidlib:prepareLintJar

Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseSources

Task :unityLibrary:FirebaseApp.androidlib:generateReleaseBuildConfig

Task :unityLibrary:FirebaseCrashlytics.androidlib:javaPreCompileRelease

Task :unityLibrary:FirebaseApp.androidlib:prepareLintJar

Task :unityLibrary:FirebaseApp.androidlib:generateReleaseSources

Task :unityLibrary:FirebaseApp.androidlib:javaPreCompileRelease

Task :unityLibrary:unity-android-resources:packageReleaseResources

Task :unityLibrary:unity-android-resources:generateReleaseRFile

Task :launcher:preReleaseBuild

Task :launcher:compileReleaseAidl NO-SOURCE

Task :launcher:compileReleaseRenderscript NO-SOURCE

Task :launcher:checkReleaseManifest

Task :launcher:generateReleaseBuildConfig

Task :launcher:generateReleaseSources

Task :unityLibrary:unity-android-resources:generateReleaseBuildConfig

Task :unityLibrary:unity-android-resources:prepareLintJar

Task :unityLibrary:unity-android-resources:generateReleaseSources

Task :unityLibrary:unity-android-resources:javaPreCompileRelease

Task :unityLibrary:generateReleaseRFile

Task :launcher:mainApkListPersistenceRelease

Task :launcher:generateReleaseResValues

Task :launcher:generateReleaseResources

Task :unityLibrary:FirebaseApp.androidlib:compileReleaseJavaWithJavac

Task :unityLibrary:unity-android-resources:compileReleaseJavaWithJavac

Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseJavaWithJavac

Task :unityLibrary:unity-android-resources:bundleLibCompileRelease

Task :unityLibrary:FirebaseApp.androidlib:bundleLibCompileRelease

Task :unityLibrary:prepareLintJarForPublish

Task :unityLibrary:FirebaseCrashlytics.androidlib:bundleLibCompileRelease

Task :unityLibrary:FirebaseApp.androidlib:prepareLintJarForPublish

Task :unityLibrary:unity-android-resources:prepareLintJarForPublish

Task :unityLibrary:FirebaseCrashlytics.androidlib:prepareLintJarForPublish

Task :unityLibrary:FirebaseCrashlytics.androidlib:mergeReleaseShaders

Task :unityLibrary:FirebaseApp.androidlib:mergeReleaseShaders

Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseShaders

Task :unityLibrary:FirebaseApp.androidlib:compileReleaseShaders

Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseAssets

Task :unityLibrary:FirebaseApp.androidlib:generateReleaseAssets

Task :unityLibrary:FirebaseApp.androidlib:packageReleaseAssets

Task :unityLibrary:FirebaseCrashlytics.androidlib:packageReleaseAssets

Task :unityLibrary:FirebaseApp.androidlib:bundleLibRuntimeRelease

Task :unityLibrary:FirebaseCrashlytics.androidlib:bundleLibRuntimeRelease

Task :unityLibrary:FirebaseApp.androidlib:processReleaseJavaRes NO-SOURCE

Task :unityLibrary:FirebaseApp.androidlib:bundleLibResRelease

Task :unityLibrary:unity-android-resources:mergeReleaseShaders

Task :unityLibrary:unity-android-resources:compileReleaseShaders

Task :unityLibrary:unity-android-resources:generateReleaseAssets

Task :unityLibrary:unity-android-resources:packageReleaseAssets

Task :unityLibrary:unity-android-resources:bundleLibRuntimeRelease

Task :unityLibrary:FirebaseApp.androidlib:mergeReleaseJniLibFolders

Task :unityLibrary:FirebaseApp.androidlib:transformNativeLibsWithMergeJniLibsForRelease

Task :unityLibrary:FirebaseCrashlytics.androidlib:processReleaseJavaRes NO-SOURCE

Task :unityLibrary:FirebaseCrashlytics.androidlib:bundleLibResRelease

Task :unityLibrary:FirebaseCrashlytics.androidlib:mergeReleaseJniLibFolders

Task :unityLibrary:FirebaseCrashlytics.androidlib:transformNativeLibsWithMergeJniLibsForRelease

Task :unityLibrary:FirebaseCrashlytics.androidlib:transformNativeLibsWithStripDebugSymbolForRelease

Task :unityLibrary:FirebaseCrashlytics.androidlib:transformNativeLibsWithIntermediateJniLibsForRelease

Task :unityLibrary:FirebaseApp.androidlib:transformNativeLibsWithStripDebugSymbolForRelease

Task :unityLibrary:unity-android-resources:processReleaseJavaRes NO-SOURCE

Task :unityLibrary:FirebaseApp.androidlib:transformNativeLibsWithIntermediateJniLibsForRelease

Task :unityLibrary:unity-android-resources:bundleLibResRelease

Task :unityLibrary:unity-android-resources:mergeReleaseJniLibFolders

Task :unityLibrary:unity-android-resources:transformNativeLibsWithMergeJniLibsForRelease

Task :unityLibrary:unity-android-resources:transformNativeLibsWithStripDebugSymbolForRelease

Task :unityLibrary:unity-android-resources:transformNativeLibsWithIntermediateJniLibsForRelease

Task :unityLibrary:javaPreCompileRelease

Task :unityLibrary:compileReleaseJavaWithJavac

Task :unityLibrary:bundleLibCompileRelease

Task :unityLibrary:mergeReleaseShaders

Task :unityLibrary:compileReleaseShaders

Task :unityLibrary:generateReleaseAssets

Task :launcher:mergeReleaseResources

Task :launcher:javaPreCompileRelease

Task :launcher:createReleaseCompatibleScreenManifests

Task :launcher:processReleaseManifest

Task :unityLibrary:packageReleaseAssets

Task :unityLibrary:bundleLibRuntimeRelease

Task :unityLibrary:processReleaseJavaRes NO-SOURCE

Task :unityLibrary:bundleLibResRelease

Task :launcher:processReleaseResources

Task :launcher:compileReleaseJavaWithJavac

Task :launcher:compileReleaseSources

Task :unityLibrary:mergeReleaseJniLibFolders

Task :launcher:lintVitalRelease

Task :unityLibrary:transformNativeLibsWithMergeJniLibsForRelease

Task :launcher:mergeReleaseShaders

Task :launcher:compileReleaseShaders

Task :launcher:generateReleaseAssets

Task :launcher:mergeReleaseAssets

Task :launcher:validateSigningRelease

Task :launcher:signingConfigWriterRelease

Task :launcher:checkReleaseDuplicateClasses

Task :unityLibrary:transformNativeLibsWithStripDebugSymbolForRelease

/Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/libs/unity-classes.jar: D8: Type com.google.android.play.core.assetpacks.AssetPackManagerFactory was not found, it is required for default or static interface methods desugaring of void com.unity3d.player.a.<init>(android.content.Context)

Task :unityLibrary:transformNativeLibsWithIntermediateJniLibsForRelease

/Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/libs/unity-classes.jar: D8: Interface com.google.android.play.core.tasks.OnCompleteListener not found. It's needed to make sure desugaring of com.unity3d.player.a$d is correct. Desugaring will assume that this interface has no default method.

/Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/libs/unity-classes.jar: D8: Interface com.google.android.play.core.assetpacks.AssetPackStateUpdateListener not found. It's needed to make sure desugaring of com.unity3d.player.a$b is correct. Desugaring will assume that this interface has no default method.

/Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/libs/unity-classes.jar: D8: Interface com.google.android.play.core.tasks.OnCompleteListener not found. It's needed to make sure desugaring of com.unity3d.player.a$e is correct. Desugaring will assume that this interface has no default method.

/Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/libs/unity-classes.jar: D8: Interface com.google.android.play.core.tasks.OnSuccessListener not found. It's needed to make sure desugaring of com.unity3d.player.a$c is correct. Desugaring will assume that this interface has no default method.

/Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/libs/org.jetbrains.kotlinx.kotlinx-coroutines-core-jvm-1.7.1.jar: D8: Type sun.misc.Signal was not found, it is required for default or static interface methods desugaring of void kotlinx.coroutines.debug.AgentPremain.installSignalHandler()

D8: synthesized for lambda desugaring: Interface sun.misc.SignalHandler not found. It's needed to make sure desugaring of kotlinx.coroutines.debug.-$$Lambda$AgentPremain$mYFcaWBop9E5Jgxx5-7G-YrXo10 is correct. Desugaring will assume that this interface has no default method.

/Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/libs/org.jetbrains.kotlinx.kotlinx-coroutines-core-jvm-1.7.1.jar: D8: Interface java.lang.instrument.ClassFileTransformer not found. It's needed to make sure desugaring of kotlinx.coroutines.debug.AgentPremain$DebugProbesTransformer is correct. Desugaring will assume that this interface has no default method.

/Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/libs/com.google.guava.guava-31.1-android.jar: D8: Type sun.misc.Unsafe was not found, it is required for default or static interface methods desugaring of sun.misc.Unsafe com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.getUnsafe()

/Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/libs/com.google.guava.guava-31.1-android.jar: D8: Type sun.misc.Unsafe was not found, it is required for default or static interface methods desugaring of void com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper.<clinit>()

D8: synthesized for lambda desugaring: Type androidx.core.util.Predicate$-CC was not found, it is required for default or static interface methods desugaring of boolean androidx.core.util.-$$Lambda$Predicate$6hSLKHEwNvqBXO3xg7MD4cmeh68.test(java.lang.Object)

Task :launcher:transformClassesWithDexBuilderForRelease

Task :launcher:transformDexArchiveWithExternalLibsDexMergerForRelease

Task :launcher:transformDexArchiveWithDexMergerForRelease

Task :launcher:mergeReleaseJniLibFolders

Task :launcher:transformNativeLibsWithMergeJniLibsForRelease

Task :launcher:transformNativeLibsWithStripDebugSymbolForRelease

Task :launcher:processReleaseJavaRes NO-SOURCE

Task :launcher:transformResourcesWithMergeJavaResForRelease 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

106 actionable tasks: 106 executed

UnityEngine.GUIUtility:ProcessEvent (int,intptr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)

3. 

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

Note: /Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/src/main/java/com/unity3d/player/UnityPlayerActivity.java uses or overrides a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

Could not load custom lint check jar file /Users/my/.gradle/caches/transforms-2/files-2.1/fede1a08b2d4856b7736a2022e0d1ed6/jars/lint.jar

java.lang.UnsupportedClassVersionError: androidx/annotation/experimental/lint/ExperimentalIssueRegistry has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

at java.lang.ClassLoader.defineClass1(Native Method) 

at java.lang.ClassLoader.defineClass(ClassLoader.java:763) 

at java.lang.ClassLoader.defineClass(ClassLoader.java:642) 

at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:295) 

at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:291) 

at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:245) 

at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 

at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 

at java.lang.Class.forName0(Native Method) 

at java.lang.Class.forName(Class.java:348) 

at com.android.tools.lint.client.api.JarFileIssueRegistry$Factory.loadIssueRegistry(JarFileIssueRegistry.kt:194) 

at com.android.tools.lint.client.api.JarFileIssueRegistry$Factory.get(JarFileIssueRegistry.kt:152) 

at com.android.tools.lint.client.api.JarFileIssueRegistry$Factory.get(JarFileIssueRegistry.kt:116) 

at com.android.tools.lint.client.api.LintDriver.registerCustomDetectors(LintDriver.kt:464) 

at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.kt:384) 

at com.android.tools.lint.LintCliClient.run(LintCliClient.java:236) 

at com.android.tools.lint.gradle.LintGradleClient.run(LintGradleClient.java:243) 

at com.android.tools.lint.gradle.LintGradleExecution.runLint(LintGradleExecution.java:301) 

at com.android.tools.lint.gradle.LintGradleExecution.lintSingleVariant(LintGradleExecution.java:385) 

at com.android.tools.lint.gradle.LintGradleExecution.analyze(LintGradleExecution.java:91) 

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 

at java.lang.reflect.Method.invoke(Method.java:498) 

at com.android.tools.lint.gradle.api.ReflectiveLintRunner.runLint(ReflectiveLintRunner.kt:38) 

at com.android.build.gradle.tasks.LintBaseTask.runLint(LintBaseTask.java:95) 

at com.android.build.gradle.tasks.LintPerVariantTask.lint(LintPerVariantTask.java:57) 

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 

at java.lang.reflect.Method.invoke(Method.java:498) 

at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73) 

at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:48) 

at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:41) 

at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:28) 

at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:704) 

at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:671) 

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$2.run(ExecuteActionsTaskExecuter.java:284) 

at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:301) 

at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:293) 

at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175) 

at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91) 

at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31) 

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:273) 

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:258) 

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$200(ExecuteActionsTaskExecuter.java:67) 

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:145) 

at org.gradle.internal.execution.impl.steps.ExecuteStep.execute(ExecuteStep.java:49) 

at org.gradle.internal.execution.impl.steps.CancelExecutionStep.execute(CancelExecutionStep.java:34) 

at org.gradle.internal.execution.impl.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:69) 

at org.gradle.internal.execution.impl.steps.TimeoutStep.execute(TimeoutStep.java:49) 

at org.gradle.internal.execution.impl.steps.CatchExceptionStep.execute(CatchExceptionStep.java:33) 

at org.gradle.internal.execution.impl.steps.CreateOutputsStep.execute(CreateOutputsStep.java:50) 

at org.gradle.internal.execution.impl.steps.SnapshotOutputStep.execute(SnapshotOutputStep.java:43) 

at org.gradle.internal.execution.impl.steps.SnapshotOutputStep.execute(SnapshotOutputStep.java:29) 

at org.gradle.internal.execution.impl.steps.CacheStep.executeWithoutCache(CacheStep.java:134) 

at org.gradle.internal.execution.impl.steps.CacheStep.lambda$execute$3(CacheStep.java:83) 

at java.util.Optional.orElseGet(Optional.java:267) 

at org.gradle.internal.execution.impl.steps.CacheStep.execute(CacheStep.java:82) 

at org.gradle.internal.execution.impl.steps.CacheStep.execute(CacheStep.java:36) 

at org.gradle.internal.execution.impl.steps.PrepareCachingStep.execute(PrepareCachingStep.java:33) 

at org.gradle.internal.execution.impl.steps.StoreSnapshotsStep.execute(StoreSnapshotsStep.java:38) 

at org.gradle.internal.execution.impl.steps.StoreSnapshotsStep.execute(StoreSnapshotsStep.java:23) 

at org.gradle.internal.execution.impl.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:96) 

at org.gradle.internal.execution.impl.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:89) 

at java.util.Optional.map(Optional.java:215) 

at org.gradle.internal.execution.impl.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:52) 

at org.gradle.internal.execution.impl.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:36) 

at org.gradle.internal.execution.impl.DefaultWorkExecutor.execute(DefaultWorkExecutor.java:34) 

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:91) 

at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:91) 

at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57) 

at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:119) 

at org.gradle.api.internal.tasks.execution.ResolvePreviousStateExecuter.execute(ResolvePreviousStateExecuter.java:43) 

at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:93) 

at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:45) 

at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:94) 

at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:56) 

at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:55) 

at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36) 

at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:67) 

at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52) 

at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:49) 

at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:315) 

at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:305) 

at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175) 

at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:101) 

at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36) 

at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:49) 

at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:43) 

at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:355) 

at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:343) 

at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:336) 

at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:322) 

at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:134) 

at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:129) 

at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:202) 

at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:193) 

at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:129) 

at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) 

at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) 

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 

at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) 

at java.lang.Thread.run(Thread.java:748) 

FAILURE: Build failed with an exception.

Execution failed for task ':launcher:transformResourcesWithMergeJavaResForRelease'.

More than one file was found with OS independent path 'META-INF/kotlinx_coroutines_core.version'

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.

BUILD FAILED in 57s

4.

CommandInvokationFailure: Gradle build failed.

/Volumes/D/AppEnvironment/Unity/Hub/Editor/2019.4.39f1/PlaybackEngines/AndroidPlayer/OpenJDK/bin/java -classpath "/Volumes/D/AppEnvironment/Unity/Hub/Editor/2019.4.39f1/PlaybackEngines/AndroidPlayer/Tools/gradle/lib/gradle-launcher-5.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"

stderr[

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

Note: /Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/src/main/java/com/unity3d/player/UnityPlayerActivity.java uses or overrides a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

Could not load custom lint check jar file /Users/my/.gradle/caches/transforms-2/files-2.1/fede1a08b2d4856b7736a2022e0d1ed6/jars/lint.jar

java.lang.UnsupportedClassVersionError: androidx/annotation/experimental/lint/ExperimentalIssueRegistry has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

at java.lang.ClassLoader.defineClass1(Native Method) 

at java.lang.ClassLoader.defineClass(ClassLoader.java:763) 

at java.lang.ClassLoader.defineClass(ClassLoader.java:642) 

at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:295) 

at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:291) 

at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:245) 

at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 

at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 

at java.lang.Class.forName0(Native Method) 

at java.lang.Class.forName(Class.java:348) 

at com.android.tools.lint.client.api.JarFileIssueRegistry$Factory.loadIssueRegistry(JarFileIssueRegistry.kt:194) 

at com.android.tools.lint.client.api.JarFileIssueRegistry$Factory.get(JarFileIssueRegistry.kt:152) 

at com.android.tools.lint.client.api.JarFileIssueRegistry$Factory.get(JarFileIssueRegistry.kt:116) 

at com.android.tools.lint.client.api.LintDriver.registerCustomDetectors(LintDriver.kt:464) 

at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.kt:384) 

at com.android.tools.lint.LintCliClient.run(LintCliClient.java:236) 

at com.android.tools.lint.gradle.LintGradleClient.run(LintGradleClient.java:243) 

at com.android.tools.lint.gradle.LintGradleExecution.runLint(LintGradleExecution.java:301) 

at com.android.tools.lint.gradle.LintGradleExecution.lintSingleVariant(LintGradleExecution.java:385) 

at com.android.tools.lint.gradle.LintGradleExecution.analyze(LintGradleExecution.java:91) 

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 

at java.lang.reflect.Method.invoke(Method.java:498) 

at com.android.tools.lint.gradle.api.ReflectiveLintRunner.runLint(ReflectiveLintRunner.kt:38) 

at com.android.build.gradle.tasks.LintBaseTask.runLint(LintBaseTask.java:95) 

at com.android.build.gradle.tasks.LintPerVariantTask.lint(LintPerVariantTask.java:57) 

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 

at java.lang.reflect.Method.invoke(Method.java:498) 

at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73) 

at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:48) 

at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:41) 

at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:28) 

at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:704) 

at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:671) 

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$2.run(ExecuteActionsTaskExecuter.java:284) 

at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:301) 

at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:293) 

at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175) 

at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91) 

at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31) 

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:273) 

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:258) 

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$200(ExecuteActionsTaskExecuter.java:67) 

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:145) 

at org.gradle.internal.execution.impl.steps.ExecuteStep.execute(ExecuteStep.java:49) 

at org.gradle.internal.execution.impl.steps.CancelExecutionStep.execute(CancelExecutionStep.java:34) 

at org.gradle.internal.execution.impl.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:69) 

at org.gradle.internal.execution.impl.steps.TimeoutStep.execute(TimeoutStep.java:49) 

at org.gradle.internal.execution.impl.steps.CatchExceptionStep.execute(CatchExceptionStep.java:33) 

at org.gradle.internal.execution.impl.steps.CreateOutputsStep.execute(CreateOutputsStep.java:50) 

at org.gradle.internal.execution.impl.steps.SnapshotOutputStep.execute(SnapshotOutputStep.java:43) 

at org.gradle.internal.execution.impl.steps.SnapshotOutputStep.execute(SnapshotOutputStep.java:29) 

at org.gradle.internal.execution.impl.steps.CacheStep.executeWithoutCache(CacheStep.java:134) 

at org.gradle.internal.execution.impl.steps.CacheStep.lambda$execute$3(CacheStep.java:83) 

at java.util.Optional.orElseGet(Optional.java:267) 

at org.gradle.internal.execution.impl.steps.CacheStep.execute(CacheStep.java:82) 

at org.gradle.internal.execution.impl.steps.CacheStep.execute(CacheStep.java:36) 

at org.gradle.internal.execution.impl.steps.PrepareCachingStep.execute(PrepareCachingStep.java:33) 

at org.gradle.internal.execution.impl.steps.StoreSnapshotsStep.execute(StoreSnapshotsStep.java:38) 

at org.gradle.internal.execution.impl.steps.StoreSnapshotsStep.execute(StoreSnapshotsStep.java:23) 

at org.gradle.internal.execution.impl.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:96) 

at org.gradle.internal.execution.impl.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:89) 

at java.util.Optional.map(Optional.java:215) 

at org.gradle.internal.execution.impl.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:52) 

at org.gradle.internal.execution.impl.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:36) 

at org.gradle.internal.execution.impl.DefaultWorkExecutor.execute(DefaultWorkExecutor.java:34) 

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:91) 

at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:91) 

at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57) 

at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:119) 

at org.gradle.api.internal.tasks.execution.ResolvePreviousStateExecuter.execute(ResolvePreviousStateExecuter.java:43) 

at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:93) 

at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:45) 

at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:94) 

at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:56) 

at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:55) 

at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36) 

at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:67) 

at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52) 

at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:49) 

at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:315) 

at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:305) 

at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175) 

at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:101) 

at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36) 

at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:49) 

at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:43) 

at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:355) 

at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:343) 

at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:336) 

at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:322) 

at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:134) 

at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:129) 

at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:202) 

at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:193) 

at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:129) 

at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) 

at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) 

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 

at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) 

at java.lang.Thread.run(Thread.java:748) 

FAILURE: Build failed with an exception.

Execution failed for task ':launcher:transformResourcesWithMergeJavaResForRelease'.

More than one file was found with OS independent path 'META-INF/kotlinx_coroutines_core.version'

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.

BUILD FAILED in 57s

]

stdout[

Starting a Gradle Daemon (subsequent builds will be faster)

Task :launcher:preBuild UP-TO-DATE

Task :unityLibrary:FirebaseApp.androidlib:preBuild UP-TO-DATE

Task :unityLibrary:FirebaseCrashlytics.androidlib:preBuild UP-TO-DATE

Task :unityLibrary:preBuild UP-TO-DATE

Task :unityLibrary:preReleaseBuild UP-TO-DATE

Task :unityLibrary:FirebaseCrashlytics.androidlib:preReleaseBuild UP-TO-DATE

Task :unityLibrary:FirebaseApp.androidlib:preReleaseBuild UP-TO-DATE

Task :unityLibrary:unity-android-resources:preBuild UP-TO-DATE

Task :unityLibrary:unity-android-resources:preReleaseBuild UP-TO-DATE

Task :unityLibrary:FirebaseApp.androidlib:checkReleaseManifest

Task :unityLibrary:FirebaseCrashlytics.androidlib:checkReleaseManifest

Task :unityLibrary:checkReleaseManifest

Task :unityLibrary:unity-android-resources:checkReleaseManifest

Task :unityLibrary:unity-android-resources:processReleaseManifest

Task :unityLibrary:FirebaseApp.androidlib:processReleaseManifest

Task :unityLibrary:unity-android-resources:compileReleaseAidl NO-SOURCE

Task :unityLibrary:FirebaseApp.androidlib:compileReleaseAidl NO-SOURCE

Task :unityLibrary:FirebaseCrashlytics.androidlib:processReleaseManifest

Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseAidl NO-SOURCE

Task :unityLibrary:FirebaseApp.androidlib:packageReleaseRenderscript NO-SOURCE

Task :launcher:prepareLintJar

Task :unityLibrary:FirebaseCrashlytics.androidlib:packageReleaseRenderscript NO-SOURCE

Task :unityLibrary:unity-android-resources:packageReleaseRenderscript NO-SOURCE

Task :unityLibrary:FirebaseApp.androidlib:compileReleaseRenderscript NO-SOURCE

Task :unityLibrary:unity-android-resources:compileReleaseRenderscript NO-SOURCE

Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseRenderscript NO-SOURCE

Task :unityLibrary:unity-android-resources:generateReleaseResValues

Task :unityLibrary:FirebaseApp.androidlib:generateReleaseResValues

Task :unityLibrary:unity-android-resources:generateReleaseResources

Task :unityLibrary:FirebaseApp.androidlib:generateReleaseResources

Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseResValues

Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseResources

Task :unityLibrary:processReleaseManifest

/Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/src/main/AndroidManifest.xml:8:3-97 Warning:

uses-permission#com.google.android.gms.permission.AD_ID was tagged at AndroidManifest.xml:8 to remove other declarations but no other declaration present 

/Volumes/D/project/app-2019.4-fb-11.8.1/Temp/gradleOut/unityLibrary/src/main/AndroidManifest.xml:18:5-40 Warning:

property was tagged at AndroidManifest.xml:18 to remove other declarations but no other declaration present 

Task :unityLibrary:FirebaseApp.androidlib:packageReleaseResources

Task :unityLibrary:FirebaseCrashlytics.androidlib:packageReleaseResources

Task :unityLibrary:compileReleaseAidl NO-SOURCE

Task :unityLibrary:packageReleaseRenderscript NO-SOURCE

Task :unityLibrary:compileReleaseRenderscript NO-SOURCE

Task :unityLibrary:generateReleaseBuildConfig

Task :unityLibrary:generateReleaseResValues

Task :unityLibrary:generateReleaseResources

Task :unityLibrary:packageReleaseResources

Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseRFile

Task :unityLibrary:prepareLintJar

Task :unityLibrary:generateReleaseSources

Task :unityLibrary:FirebaseApp.androidlib:generateReleaseRFile

Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseBuildConfig

Task :unityLibrary:FirebaseCrashlytics.androidlib:prepareLintJar

Task :unityLibrary:FirebaseCrashlytics.androidlib:generateReleaseSources

Task :unityLibrary:FirebaseApp.androidlib:generateReleaseBuildConfig

Task :unityLibrary:FirebaseCrashlytics.androidlib:javaPreCompileRelease

Task :unityLibrary:FirebaseApp.androidlib:prepareLintJar

Task :unityLibrary:FirebaseApp.androidlib:generateReleaseSources

Task :unityLibrary:FirebaseApp.androidlib:javaPreCompileRelease

Task :unityLibrary:unity-android-resources:packageReleaseResources

Task :unityLibrary:unity-android-resources:generateReleaseRFile

Task :launcher:preReleaseBuild

Task :launcher:compileReleaseAidl NO-SOURCE

Task :launcher:compileReleaseRenderscript NO-SOURCE

Task :launcher:checkReleaseManifest

Task :launcher:generateReleaseBuildConfig

Task :launcher:generateReleaseSources

Task :unityLibrary:unity-android-resources:generat

5.

Build completed with a result of 'Failed' in 314 seconds (313638 ms) UnityEngine.GUIUtility:ProcessEvent (int,intptr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)

6. 

UnityEditor.BuildPlayerWindow+BuildMethodException: 4 errors at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002b3] in /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:194 at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:95 UnityEngine.GUIUtility:ProcessEvent (int,intptr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)


----
What do I need to do next?
Or maybe the location I added <property tools:node="removeAll" /> is not correct
a-maurice commented 3 months ago

So, for the duplicate META-INF/kotlinx_coroutines_core.version error, typically that is solved by using the custom mainTemplate.gradle file. The older method, which resulted in all of the Android dependencies being copied into Assets/Plugins/Android folder, would get multiple versions of some of the kotlin libraries (something like .kotlin and -jvm.kotlin, though the exact naming is different), which results in that duplicate META-INF file.

If you are using mainTemplate.gradle, and it is still happening, that is very weird. A workaround is to add something like this to your mainTemplate.gradle:

android {
    packagingOptions {
        pickFirst 'META-INF/**/kotlinx_coroutines_core.version'
   }
}
techbyte24 commented 3 months ago

@a-maurice Before that I didn't use mainTemplate.gradle I have added mainTemplate.gradle file This is the content of my mainTemplate.gradle file Assets/Plugins/Android/mainTemplate.gradle

// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN 
// Android Resolver Repos Start 
([rootProject] + (rootProject.subprojects as List)).each { project -> 
    project.repositories { 
        def unityProjectPath = $/file:///**DIR_UNITYPROJECT**/$.replace("\\", "/") 
        maven { 
            url "https://maven.google.com/" 
        } 
        maven { 
            url (unityProjectPath + "/Assets/GeneratedLocalRepo/Firebase/m2repository") // Assets/Firebase/Editor/AnalyticsDependencies.xml:18, Assets/Firebase/Editor/AppDependencies.xml:22, Assets/Firebase/Editor/CrashlyticsDependencies.xml:20 
        } 
        mavenLocal() 

        mavenCentral() 
    } 
} 

// Android Resolver Repos End 
apply plugin: 'com.android.library' 
**APPLY_PLUGINS** 
dependencies { 
    implementation fileTree(dir: 'libs', include: ['*.jar']) 
// Android Resolver Dependencies Start 
    implementation 'com.google.android.gms:play-services-base:18.4.0' // Assets/Firebase/Editor/AppDependencies.xml:17 
    implementation 'com.google.firebase:firebase-analytics:21.6.2' // Assets/Firebase/Editor/CrashlyticsDependencies.xml:15 
    implementation 'com.google.firebase:firebase-analytics-unity:11.9.0' // Assets/Firebase/Editor/AnalyticsDependencies.xml:18 
    implementation 'com.google.firebase:firebase-app-unity:11.9.0' // Assets/Firebase/Editor/AppDependencies.xml:22 
    implementation 'com.google.firebase:firebase-common:20.4.3' // Assets/Firebase/Editor/AppDependencies.xml:13 
    implementation 'com.google.firebase:firebase-crashlytics-ndk:18.6.4' // Assets/Firebase/Editor/CrashlyticsDependencies.xml:13 
    implementation 'com.google.firebase:firebase-crashlytics-unity:11.9.0' // Assets/Firebase/Editor/CrashlyticsDependencies.xml:20 
// Android Resolver Dependencies End 
**DEPS**} 
// Android Resolver Exclusions Start 
android { 
  packagingOptions { 
      exclude ('/lib/armeabi/*' + '*') 
      exclude ('/lib/mips/*' + '*') 
      exclude ('/lib/mips64/*' + '*') 
  } 
} 
// Android Resolver Exclusions End 
android { 
    compileSdkVersion **APIVERSION** 
    buildToolsVersion '**BUILDTOOLS**' 

    compileOptions { 
        sourceCompatibility JavaVersion.VERSION_1_8 
        targetCompatibility JavaVersion.VERSION_1_8 
    } 

    defaultConfig { 
        minSdkVersion **MINSDKVERSION** 
        targetSdkVersion **TARGETSDKVERSION** 
        ndk { 
            abiFilters **ABIFILTERS** 
        } 
        versionCode **VERSIONCODE** 
        versionName '**VERSIONNAME**' 
        consumerProguardFiles 'proguard-unity.txt'**USER_PROGUARD** 
    } 
    lintOptions { 
        abortOnError false 
    } 
    aaptOptions { 
        ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~" 
    }**PACKAGING_OPTIONS** 
}**REPOSITORIES****SOURCE_BUILD_SETUP** 
**EXTERNAL_SOURCES**

Assets/Plugins/Android/gradleTemplate.properties

org.gradle.jvmargs=-Xmx**JVM_HEAP_SIZE**M
org.gradle.parallel=true
# Android Resolver Properties Start
android.useAndroidX=true
android.enableJetifier=true
# Android Resolver Properties End
**ADDITIONAL_PROPERTIES**

This is my unity settings unity_setting Another error appears as follows:

1.Build failure Could not resolve all files for configuration ':launcher:releaseRuntimeClasspath'. See the Console for details.

  1. 
    Starting a Gradle Daemon (subsequent builds will be faster) 

Task :unityLibrary:FirebaseCrashlytics.androidlib:preBuild UP-TO-DATE

Task :launcher:preBuild UP-TO-DATE

Task :unityLibrary:preBuild UP-TO-DATE

Task :unityLibrary:FirebaseApp.androidlib:preBuild UP-TO-DATE

Task :unityLibrary:FirebaseApp.androidlib:preReleaseBuild UP-TO-DATE

Task :unityLibrary:preReleaseBuild UP-TO-DATE

Task :unityLibrary:FirebaseCrashlytics.androidlib:preReleaseBuild UP-TO-DATE

Task :unityLibrary:unity-android-resources:preBuild UP-TO-DATE

Task :unityLibrary:unity-android-resources:preReleaseBuild UP-TO-DATE

Task :unityLibrary:FirebaseCrashlytics.androidlib:checkReleaseManifest

Task :unityLibrary:checkReleaseManifest

Task :unityLibrary:unity-android-resources:checkReleaseManifest

Task :unityLibrary:FirebaseApp.androidlib:checkReleaseManifest

Task :unityLibrary:processReleaseManifest

/Volumes/D/project/app-2019.4-fb-11.9.0/Temp/gradleOut/unityLibrary/src/main/AndroidManifest.xml:8:3-97 Warning:

uses-permission#com.google.android.gms.permission.AD_ID was tagged at AndroidManifest.xml:8 to remove other declarations but no other declaration present

/Volumes/D/project/app-2019.4-fb-11.9.0/Temp/gradleOut/unityLibrary/src/main/AndroidManifest.xml:19:5-40 Warning:

property was tagged at AndroidManifest.xml:19 to remove other declarations but no other declaration present

Task :unityLibrary:unity-android-resources:processReleaseManifest

Task :unityLibrary:FirebaseApp.androidlib:processReleaseManifest

Task :unityLibrary:FirebaseCrashlytics.androidlib:processReleaseManifest

Task :launcher:preReleaseBuild FAILED

Task :unityLibrary:FirebaseApp.androidlib:compileReleaseAidl NO-SOURCE

Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseAidl NO-SOURCE

Task :unityLibrary:unity-android-resources:compileReleaseAidl NO-SOURCE

Task :unityLibrary:packageReleaseRenderscript NO-SOURCE

9 actionable tasks: 9 executed

UnityEngine.GUIUtility:ProcessEvent (int,intptr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)

3. 

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 FAILURE: Build failed with an exception.

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.

BUILD FAILED in 12s

UnityEngine.GUIUtility:ProcessEvent (int,intptr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)

 4. 

CommandInvokationFailure: Gradle build failed.

/Volumes/D/AppEnvironment/Unity/Hub/Editor/2019.4.39f1/PlaybackEngines/AndroidPlayer/OpenJDK/bin/java -classpath "/Volumes/D/AppEnvironment/Unity/Hub/Editor/2019.4.39f1/PlaybackEngines/AndroidPlayer/Tools/gradle/lib/gradle-launcher-5.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"

stderr[

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

FAILURE: Build failed with an exception.

Execution failed for task ':launcher:preReleaseBuild'.

Could not resolve all files for configuration ':launcher:releaseRuntimeClasspath'.

Failed to transform artifact 'annotation-experimental.aar (androidx.annotation:annotation-experimental:1.3.0)' to match attributes {artifactType=android-manifest}

Execution failed for JetifyTransform: /Users/my/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-experimental/1.3.0/5087c6f545117dcd474e69e1a93cacec9d7334af/annotation-experimental-1.3.0.aar.

Failed to transform '/Users/my/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-experimental/1.3.0/5087c6f545117dcd474e69e1a93cacec9d7334af/annotation-experimental-1.3.0.aar' using Jetifier. Reason: null. (Run with --stacktrace for more details.)

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.

BUILD FAILED in 12s

]

stdout[

Starting a Gradle Daemon (subsequent builds will be faster)

Task :unityLibrary:FirebaseCrashlytics.androidlib:preBuild UP-TO-DATE

Task :launcher:preBuild UP-TO-DATE

Task :unityLibrary:preBuild UP-TO-DATE

Task :unityLibrary:FirebaseApp.androidlib:preBuild UP-TO-DATE

Task :unityLibrary:FirebaseApp.androidlib:preReleaseBuild UP-TO-DATE

Task :unityLibrary:preReleaseBuild UP-TO-DATE

Task :unityLibrary:FirebaseCrashlytics.androidlib:preReleaseBuild UP-TO-DATE

Task :unityLibrary:unity-android-resources:preBuild UP-TO-DATE

Task :unityLibrary:unity-android-resources:preReleaseBuild UP-TO-DATE

Task :unityLibrary:FirebaseCrashlytics.androidlib:checkReleaseManifest

Task :unityLibrary:checkReleaseManifest

Task :unityLibrary:unity-android-resources:checkReleaseManifest

Task :unityLibrary:FirebaseApp.androidlib:checkReleaseManifest

Task :unityLibrary:processReleaseManifest

/Volumes/D/project/app-2019.4-fb-11.9.0/Temp/gradleOut/unityLibrary/src/main/AndroidManifest.xml:8:3-97 Warning:

uses-permission#com.google.android.gms.permission.AD_ID was tagged at AndroidManifest.xml:8 to remove other declarations but no other declaration present

/Volumes/D/project/app-2019.4-fb-11.9.0/Temp/gradleOut/unityLibrary/src/main/AndroidManifest.xml:19:5-40 Warning:

property was tagged at AndroidManifest.xml:19 to remove other declarations but no other declaration present

Task :unityLibrary:unity-android-resources:processReleaseManifest

Task :unityLibrary:FirebaseApp.androidlib:processReleaseManifest

Task :unityLibrary:FirebaseCrashlytics.androidlib:processReleaseManifest

Task :launcher:preReleaseBuild FAILED

Task :unityLibrary:FirebaseApp.androidlib:compileReleaseAidl NO-SOURCE

Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseAidl NO-SOURCE

Task :unityLibrary:unity-android-resources:compileReleaseAidl NO-SOURCE

Task :unityLibrary:packageReleaseRenderscript NO-SOURCE

9 actionable tasks: 9 executed

]

exit code: 1

UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at :0)

UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at :0)

UnityEditor.Android.Command.Run (System.String command, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at :0)

UnityEditor.Android.AndroidJavaTools.RunJava (System.String args, System.String workingdir, System.Action`1[T] progress, System.String error) (at :0)

UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action`1[T] progress) (at :0)

Rethrow as GradleInvokationException: Gradle build failed

UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action`1[T] progress) (at :0)

UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at :0)

UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at :0)

Rethrow as BuildFailedException: Exception of type 'UnityEditor.Build.BuildFailedException' was thrown.

UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (System.String title, System.String message, System.Exception ex) (at :0)

UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at :0)

UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at :0)

UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at :0)

UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:353)

UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)

5. 

Build completed with a result of 'Failed' in 942 seconds (941890 ms)

UnityEngine.GUIUtility:ProcessEvent (int,intptr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)

6. 

UnityEditor.BuildPlayerWindow+BuildMethodException: 4 errors

at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002b3] in /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:194

at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:95

UnityEngine.GUIUtility:ProcessEvent (int,intptr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)


when I add this line  ` pickFirst 'META-INF/**/kotlinx_coroutines_core.version'` the result is the same
Assets/Plugins/Android/mainTemplate.gradle

// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN

// Android Resolver Repos Start ([rootProject] + (rootProject.subprojects as List)).each { project -> project.repositories { def unityProjectPath = $/file:///DIR_UNITYPROJECT/$.replace("\", "/") maven { url "https://maven.google.com" } maven { url (unityProjectPath + "/Assets/GeneratedLocalRepo/Firebase/m2repository") // Assets/Firebase/Editor/AnalyticsDependencies.xml:18, Assets/Firebase/Editor/AppDependencies.xml:22, Assets/Firebase/Editor/CrashlyticsDependencies.xml:20 } mavenLocal() mavenCentral() } } // Android Resolver Repos End apply plugin: 'com.android.library' APPLY_PLUGINS

dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) // Android Resolver Dependencies Start implementation 'com.google.android.gms:play-services-base:18.4.0' // Assets/Firebase/Editor/AppDependencies.xml:17 implementation 'com.google.firebase:firebase-analytics:21.6.2' // Assets/Firebase/Editor/CrashlyticsDependencies.xml:15 implementation 'com.google.firebase:firebase-analytics-unity:11.9.0' // Assets/Firebase/Editor/AnalyticsDependencies.xml:18 implementation 'com.google.firebase:firebase-app-unity:11.9.0' // Assets/Firebase/Editor/AppDependencies.xml:22 implementation 'com.google.firebase:firebase-common:20.4.3' // Assets/Firebase/Editor/AppDependencies.xml:13 implementation 'com.google.firebase:firebase-crashlytics-ndk:18.6.4' // Assets/Firebase/Editor/CrashlyticsDependencies.xml:13 implementation 'com.google.firebase:firebase-crashlytics-unity:11.9.0' // Assets/Firebase/Editor/CrashlyticsDependencies.xml:20 // Android Resolver Dependencies End DEPS}

// Android Resolver Exclusions Start android { packagingOptions { pickFirst('META-INF//kotlinx_coroutines_core.version') exclude ('/lib/armeabi/' + '') exclude ('/lib/mips/' + '') exclude ('/lib/mips64/' + '') } } // Android Resolver Exclusions End android { compileSdkVersion APIVERSION buildToolsVersion 'BUILDTOOLS**'

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

defaultConfig {
    minSdkVersion **MINSDKVERSION**
    targetSdkVersion **TARGETSDKVERSION**
    ndk {
        abiFilters **ABIFILTERS**
    }
    versionCode **VERSIONCODE**
    versionName '**VERSIONNAME**'
    consumerProguardFiles 'proguard-unity.txt'**USER_PROGUARD**
}

lintOptions {
    abortOnError false
}

aaptOptions {
    ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~"
}**PACKAGING_OPTIONS**

}REPOSITORIES**SOURCE_BUILD_SETUP EXTERNAL_SOURCES**


1.
`Could not resolve all files for configuration ':launcher:releaseRuntimeClasspath'. See the Console for details. `

2.

Task :unityLibrary:FirebaseApp.androidlib:preBuild UP-TO-DATE

Task :unityLibrary:FirebaseApp.androidlib:preReleaseBuild UP-TO-DATE

Task :launcher:preBuild UP-TO-DATE

Task :unityLibrary:FirebaseCrashlytics.androidlib:preBuild UP-TO-DATE

Task :unityLibrary:preBuild UP-TO-DATE

Task :unityLibrary:FirebaseCrashlytics.androidlib:preReleaseBuild UP-TO-DATE

Task :unityLibrary:unity-android-resources:preBuild UP-TO-DATE

Task :unityLibrary:preReleaseBuild UP-TO-DATE

Task :unityLibrary:unity-android-resources:preReleaseBuild UP-TO-DATE

Task :unityLibrary:checkReleaseManifest UP-TO-DATE

Task :unityLibrary:FirebaseApp.androidlib:checkReleaseManifest

Task :unityLibrary:FirebaseCrashlytics.androidlib:checkReleaseManifest

Task :unityLibrary:unity-android-resources:checkReleaseManifest

Task :unityLibrary:FirebaseApp.androidlib:processReleaseManifest

Task :unityLibrary:FirebaseCrashlytics.androidlib:processReleaseManifest

Task :unityLibrary:unity-android-resources:processReleaseManifest

Task :unityLibrary:FirebaseApp.androidlib:compileReleaseAidl NO-SOURCE

Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseAidl NO-SOURCE

Task :unityLibrary:unity-android-resources:compileReleaseAidl NO-SOURCE

Task :launcher:prepareLintJar

Task :unityLibrary:processReleaseManifest

/Volumes/D/project/app-2019.4-fb-11.9.0/Temp/gradleOut/unityLibrary/src/main/AndroidManifest.xml:8:3-97 Warning:

uses-permission#com.google.android.gms.permission.AD_ID was tagged at AndroidManifest.xml:8 to remove other declarations but no other declaration present

/Volumes/D/project/app-2019.4-fb-11.9.0/Temp/gradleOut/unityLibrary/src/main/AndroidManifest.xml:19:5-40 Warning:

property was tagged at AndroidManifest.xml:19 to remove other declarations but no other declaration present

Task :unityLibrary:compileReleaseAidl NO-SOURCE

Task :unityLibrary:packageReleaseRenderscript NO-SOURCE

Task :launcher:preReleaseBuild FAILED

10 actionable tasks: 9 executed, 1 up-to-date

UnityEngine.GUIUtility:ProcessEvent (int,intptr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)

  1. Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

FAILURE: Build failed with an exception.

Execution failed for task ':launcher:preReleaseBuild'.

Could not resolve all files for configuration ':launcher:releaseRuntimeClasspath'.

Failed to transform artifact 'annotation-experimental.aar (androidx.annotation:annotation-experimental:1.3.0)' to match attributes {artifactType=android-manifest}

Execution failed for JetifyTransform: /Users/my/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-experimental/1.3.0/5087c6f545117dcd474e69e1a93cacec9d7334af/annotation-experimental-1.3.0.aar.

Failed to transform '/Users/my/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-experimental/1.3.0/5087c6f545117dcd474e69e1a93cacec9d7334af/annotation-experimental-1.3.0.aar' using Jetifier. Reason: null. (Run with --stacktrace for more details.)

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.

BUILD FAILED in 2s

UnityEngine.GUIUtility:ProcessEvent (int,intptr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)

3.

CommandInvokationFailure: Gradle build failed.

/Volumes/D/AppEnvironment/Unity/Hub/Editor/2019.4.39f1/PlaybackEngines/AndroidPlayer/OpenJDK/bin/java -classpath "/Volumes/D/AppEnvironment/Unity/Hub/Editor/2019.4.39f1/PlaybackEngines/AndroidPlayer/Tools/gradle/lib/gradle-launcher-5.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"

stderr[

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

FAILURE: Build failed with an exception.

Execution failed for task ':launcher:preReleaseBuild'.

Could not resolve all files for configuration ':launcher:releaseRuntimeClasspath'.

Failed to transform artifact 'annotation-experimental.aar (androidx.annotation:annotation-experimental:1.3.0)' to match attributes {artifactType=android-manifest}

Execution failed for JetifyTransform: /Users/my/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-experimental/1.3.0/5087c6f545117dcd474e69e1a93cacec9d7334af/annotation-experimental-1.3.0.aar.

Failed to transform '/Users/my/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-experimental/1.3.0/5087c6f545117dcd474e69e1a93cacec9d7334af/annotation-experimental-1.3.0.aar' using Jetifier. Reason: null. (Run with --stacktrace for more details.)

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.

BUILD FAILED in 2s

]

stdout[

Task :unityLibrary:FirebaseApp.androidlib:preBuild UP-TO-DATE

Task :unityLibrary:FirebaseApp.androidlib:preReleaseBuild UP-TO-DATE

Task :launcher:preBuild UP-TO-DATE

Task :unityLibrary:FirebaseCrashlytics.androidlib:preBuild UP-TO-DATE

Task :unityLibrary:preBuild UP-TO-DATE

Task :unityLibrary:FirebaseCrashlytics.androidlib:preReleaseBuild UP-TO-DATE

Task :unityLibrary:unity-android-resources:preBuild UP-TO-DATE

Task :unityLibrary:preReleaseBuild UP-TO-DATE

Task :unityLibrary:unity-android-resources:preReleaseBuild UP-TO-DATE

Task :unityLibrary:checkReleaseManifest UP-TO-DATE

Task :unityLibrary:FirebaseApp.androidlib:checkReleaseManifest

Task :unityLibrary:FirebaseCrashlytics.androidlib:checkReleaseManifest

Task :unityLibrary:unity-android-resources:checkReleaseManifest

Task :unityLibrary:FirebaseApp.androidlib:processReleaseManifest

Task :unityLibrary:FirebaseCrashlytics.androidlib:processReleaseManifest

Task :unityLibrary:unity-android-resources:processReleaseManifest

Task :unityLibrary:FirebaseApp.androidlib:compileReleaseAidl NO-SOURCE

Task :unityLibrary:FirebaseCrashlytics.androidlib:compileReleaseAidl NO-SOURCE

Task :unityLibrary:unity-android-resources:compileReleaseAidl NO-SOURCE

Task :launcher:prepareLintJar

Task :unityLibrary:processReleaseManifest

/Volumes/D/project/app-2019.4-fb-11.9.0/Temp/gradleOut/unityLibrary/src/main/AndroidManifest.xml:8:3-97 Warning:

uses-permission#com.google.android.gms.permission.AD_ID was tagged at AndroidManifest.xml:8 to remove other declarations but no other declaration present 

/Volumes/D/project/app-2019.4-fb-11.9.0/Temp/gradleOut/unityLibrary/src/main/AndroidManifest.xml:19:5-40 Warning:

property was tagged at AndroidManifest.xml:19 to remove other declarations but no other declaration present 

Task :unityLibrary:compileReleaseAidl NO-SOURCE

Task :unityLibrary:packageReleaseRenderscript NO-SOURCE

Task :launcher:preReleaseBuild FAILED

10 actionable tasks: 9 executed, 1 up-to-date

]

exit code: 1

UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at :0)

UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at :0)

UnityEditor.Android.Command.Run (System.String command, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at :0)

UnityEditor.Android.AndroidJavaTools.RunJava (System.String args, System.String workingdir, System.Action`1[T] progress, System.String error) (at :0)

UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action`1[T] progress) (at :0)

Rethrow as GradleInvokationException: Gradle build failed

UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action`1[T] progress) (at :0)

UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at :0)

UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at :0)

Rethrow as BuildFailedException: Exception of type 'UnityEditor.Build.BuildFailedException' was thrown.

UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (System.String title, System.String message, System.Exception ex) (at :0)

UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at :0)

UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at :0)

UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at :0)

UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:353)

UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)


4. 

Build completed with a result of 'Failed' in 262 seconds (261809 ms)

UnityEngine.GUIUtility:ProcessEvent (int,intptr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)

5.

UnityEditor.BuildPlayerWindow+BuildMethodException: 4 errors

at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002b3] in /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:194

at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:95

UnityEngine.GUIUtility:ProcessEvent (int,intptr) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)


What do I need to do next?
itkdo commented 1 month ago

@techbyte24 we solve the same problem by upgrading gradle plugin version to 4.2.2 in baseGradle template and custom gradle binary of version 6.9.4 (can be downloaded from gradle.org releases page) in unity pref - external tools.

With this setup we can safely upgrade firebase up to 11.9. Higher versions require an upgrade to Unity 2022.