googleads-mobile-unity icon indicating copy to clipboard operation
googleads-mobile-unity copied to clipboard

android resource linking failed see the console for details

Open stickylabdev opened this issue 2 years ago • 2 comments

Step 0: Are you in the right place?

  • For general technical questions, or help with project-specific issues like setting up ads in your app, reach out to our support team on the Developer Forum.

  • For assistance with your AdMob account, reach out to AdMob Support.

  • For feedback on our documentation, send your feedback by pressing the Send Feedback button at the top right of the documentation page you are on.

  • For issues related to the code in this repository, continue filing this GitHub issue.

  • Once you've read this section and determined that your issue is appropriate for this repository, please delete this section.

[REQUIRED] Step 1: Describe your environment

  • Unity version: 2019.4.32f1
  • Google Mobile Ads Unity plugin version: Google Mobile Ads Unity Plugin v7.0.0
  • Platform: Unity Editor (iOS, Android, Unity Editor)
  • Platform OS version: Windows 10 (eg iOS 10, Android 9)
  • Any specific devices issue occurs on: i dont understand
  • Mediation ad networks used, and their versions: i dont understand

[REQUIRED] Step 2: Describe the problem

Steps to reproduce:

i used official sample of admob plugin ,I've done what I can when i build it to apk ,,failed ,here is the photos and details

image

Relevant Code:

`> Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:preBuild UP-TO-DATE

Task :launcher:preBuild UP-TO-DATE Task :unityLibrary:preBuild UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:preReleaseBuild UP-TO-DATE Task :unityLibrary:preReleaseBuild UP-TO-DATE Task :unityLibrary:checkReleaseManifest UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:checkReleaseManifest Task :launcher:prepareLintJar UP-TO-DATE Task :unityLibrary:processReleaseManifest Task :unityLibrary:packageReleaseRenderscript NO-SOURCE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:processReleaseManifest Task :unityLibrary:generateReleaseBuildConfig UP-TO-DATE Task :unityLibrary:generateReleaseResValues UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseAidl NO-SOURCE Task :unityLibrary:prepareLintJar UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseRenderscript NO-SOURCE Task :unityLibrary:compileReleaseAidl NO-SOURCE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseRenderscript NO-SOURCE Task :unityLibrary:compileReleaseRenderscript NO-SOURCE Task :unityLibrary:generateReleaseResources UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseResValues Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseResources Task :unityLibrary:packageReleaseResources UP-TO-DATE Task :unityLibrary:generateReleaseSources UP-TO-DATE Task :unityLibrary:prepareLintJarForPublish UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseResources Task :unityLibrary:mergeReleaseShaders UP-TO-DATE Task :unityLibrary:compileReleaseShaders UP-TO-DATE Task :unityLibrary:generateReleaseAssets UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseRFile Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseBuildConfig Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:prepareLintJar UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseSources Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:javaPreCompileRelease Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseJavaWithJavac Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibCompileRelease Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:prepareLintJarForPublish UP-TO-DATE Task :unityLibrary:packageReleaseAssets Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:mergeReleaseShaders Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseShaders Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseAssets Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseAssets Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibRuntimeRelease Task :unityLibrary:generateReleaseRFile UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:processReleaseJavaRes NO-SOURCE Task :launcher:preReleaseBuild Task :launcher:compileReleaseAidl NO-SOURCE Task :launcher:compileReleaseRenderscript NO-SOURCE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibResRelease Task :launcher:checkReleaseManifest UP-TO-DATE Task :launcher:generateReleaseBuildConfig UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:mergeReleaseJniLibFolders Task :launcher:generateReleaseSources UP-TO-DATE Task :launcher:mainApkListPersistenceRelease UP-TO-DATE Task :launcher:generateReleaseResValues UP-TO-DATE Task :launcher:generateReleaseResources UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:transformNativeLibsWithMergeJniLibsForRelease Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:transformNativeLibsWithIntermediateJniLibsForRelease Task :unityLibrary:javaPreCompileRelease UP-TO-DATE Task :unityLibrary:compileReleaseJavaWithJavac UP-TO-DATE Task :unityLibrary:bundleLibCompileRelease UP-TO-DATE Task :unityLibrary:bundleLibRuntimeRelease UP-TO-DATE Task :unityLibrary:processReleaseJavaRes NO-SOURCE Task :unityLibrary:bundleLibResRelease UP-TO-DATE Task :unityLibrary:mergeReleaseJniLibFolders UP-TO-DATE Task :unityLibrary:transformNativeLibsWithMergeJniLibsForRelease UP-TO-DATE Task :unityLibrary:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE Task :launcher:mergeReleaseResources UP-TO-DATE Task :launcher:javaPreCompileRelease UP-TO-DATE Task :launcher:createReleaseCompatibleScreenManifests UP-TO-DATE

Task :launcher:processReleaseManifest D:_UNITY NEW PROJECT\googleads-mobile-unity-7.0.0\samples\HelloWorld\Temp\gradleOut\launcher\src\main\AndroidManifest.xml:11:5-13:31 Warning: uses-permission#android.permission.READ_PHONE_STATE was tagged at AndroidManifest.xml:11 to remove other declarations but no other declaration present D:_UNITY NEW PROJECT\googleads-mobile-unity-7.0.0\samples\HelloWorld\Temp\gradleOut\launcher\src\main\AndroidManifest.xml:14:5-16:31 Warning: uses-permission#android.permission.WRITE_EXTERNAL_STORAGE was tagged at AndroidManifest.xml:14 to remove other declarations but no other declaration present D:_UNITY NEW PROJECT\googleads-mobile-unity-7.0.0\samples\HelloWorld\Temp\gradleOut\launcher\src\main\AndroidManifest.xml:17:5-19:31 Warning: uses-permission#android.permission.READ_EXTERNAL_STORAGE was tagged at AndroidManifest.xml:17 to remove other declarations but no other declaration present

Task :launcher:processReleaseResources FAILED

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings 49 actionable tasks: 22 executed, 27 up-to-date

UnityEngine.GUIUtility:ProcessEvent (int,intptr) `

` FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':launcher:processReleaseResources'.

Android resource linking failed D:_UNITY NEW PROJECT\googleads-mobile-unity-7.0.0\samples\HelloWorld\Temp\gradleOut\launcher\build\intermediates\merged_manifests\release\AndroidManifest.xml:38: AAPT: error: unexpected element found in .

  • 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 2s Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

UnityEngine.GUIUtility:ProcessEvent (int,intptr) `

`CommandInvokationFailure: Gradle build failed. C:/Program Files/Unity/Hub/Editor/2019.4.32f1/Editor/Data/PlaybackEngines/AndroidPlayer\OpenJDK\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2019.4.32f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-5.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"

stderr[

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':launcher:processReleaseResources'.

Android resource linking failed D:_UNITY NEW PROJECT\googleads-mobile-unity-7.0.0\samples\HelloWorld\Temp\gradleOut\launcher\build\intermediates\merged_manifests\release\AndroidManifest.xml:38: AAPT: error: unexpected element found in .

  • 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 2s Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 ] stdout[

Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:preBuild UP-TO-DATE Task :launcher:preBuild UP-TO-DATE Task :unityLibrary:preBuild UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:preReleaseBuild UP-TO-DATE Task :unityLibrary:preReleaseBuild UP-TO-DATE Task :unityLibrary:checkReleaseManifest UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:checkReleaseManifest Task :launcher:prepareLintJar UP-TO-DATE Task :unityLibrary:processReleaseManifest Task :unityLibrary:packageReleaseRenderscript NO-SOURCE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:processReleaseManifest Task :unityLibrary:generateReleaseBuildConfig UP-TO-DATE Task :unityLibrary:generateReleaseResValues UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseAidl NO-SOURCE Task :unityLibrary:prepareLintJar UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseRenderscript NO-SOURCE Task :unityLibrary:compileReleaseAidl NO-SOURCE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseRenderscript NO-SOURCE Task :unityLibrary:compileReleaseRenderscript NO-SOURCE Task :unityLibrary:generateReleaseResources UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseResValues Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseResources Task :unityLibrary:packageReleaseResources UP-TO-DATE Task :unityLibrary:generateReleaseSources UP-TO-DATE Task :unityLibrary:prepareLintJarForPublish UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseResources Task :unityLibrary:mergeReleaseShaders UP-TO-DATE Task :unityLibrary:compileReleaseShaders UP-TO-DATE Task :unityLibrary:generateReleaseAssets UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseRFile Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseBuildConfig Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:prepareLintJar UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseSources Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:javaPreCompileRelease Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseJavaWithJavac Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibCompileRelease Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:prepareLintJarForPublish UP-TO-DATE Task :unityLibrary:packageReleaseAssets Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:mergeReleaseShaders Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseShaders Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseAssets Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseAssets Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibRuntimeRelease Task :unityLibrary:generateReleaseRFile UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:processReleaseJavaRes NO-SOURCE Task :launcher:preReleaseBuild Task :launcher:compileReleaseAidl NO-SOURCE Task :launcher:compileReleaseRenderscript NO-SOURCE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibResRelease Task :launcher:checkReleaseManifest UP-TO-DATE Task :launcher:generateReleaseBuildConfig UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:mergeReleaseJniLibFolders Task :launcher:generateReleaseSources UP-TO-DATE Task :launcher:mainApkListPersistenceRelease UP-TO-DATE Task :launcher:generateReleaseResValues UP-TO-DATE Task :launcher:generateReleaseResources UP-TO-DATE Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:transformNativeLibsWithMergeJniLibsForRelease Task :unityLibrary:GoogleMobileAdsPlugin.androidlib:transformNativeLibsWithIntermediateJniLibsForRelease Task :unityLibrary:javaPreCompileRelease UP-TO-DATE Task :unityLibrary:compileReleaseJavaWithJavac UP-TO-DATE Task :unityLibrary:bundleLibCompileRelease UP-TO-DATE Task :unityLibrary:bundleLibRuntimeRelease UP-TO-DATE Task :unityLibrary:processReleaseJavaRes NO-SOURCE Task :unityLibrary:bundleLibResRelease UP-TO-DATE Task :unityLibrary:mergeReleaseJniLibFolders UP-TO-DATE Task :unityLibrary:transformNativeLibsWithMergeJniLibsForRelease UP-TO-DATE Task :unityLibrary:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE Task :launcher:mergeReleaseResources UP-TO-DATE Task :launcher:javaPreCompileRelease UP-TO-DATE Task :launcher:createReleaseCompatibleScreenManifests UP-TO-DATE

Task :launcher:processReleaseManifest D:_UNITY NEW PROJECT\googleads-mobile-unity-7.0.0\samples\HelloWorld\Temp\gradleOut\launcher\src\main\AndroidManifest.xml:11:5-13:31 Warning: uses-permission#android.permission.READ_PHONE_STATE was tagged at AndroidManifest.xml:11 to remove other declarations but no other declaration present D:_UNITY NEW PROJECT\googleads-mobile-unity-7.0.0\samples\HelloWorld\Temp\gradleOut\launcher\src\main\AndroidManifest.xml:14:5-16:31 Warning: uses-permission#android.permission.WRITE_EXTERNAL_STORAGE was tagged at AndroidManifest.xml:14 to remove other declarations but no other declaration present D:_UNITY NEW PROJECT\googleads-mobile-unity-7.0.0\samples\HelloWorld\Temp\gradleOut\launcher\src\main\AndroidManifest.xml:17:5-19:31 Warning: uses-permission#android.permission.READ_EXTERNAL_STORAGE was tagged at AndroidManifest.xml:17 to remove other declarations but no other declaration present

Task :launcher:processReleaseResources FAILED

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings 49 actionable tasks: 22 executed, 27 up-to-date ] exit code: 1 UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <88d21eb47e9140ec923e611cfb8095cb>:0) UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <88d21eb47e9140ec923e611cfb8095cb>:0) UnityEditor.Android.Command.Run (System.String command, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <88d21eb47e9140ec923e611cfb8095cb>:0) UnityEditor.Android.AndroidJavaTools.RunJava (System.String args, System.String workingdir, System.Action1[T] progress, System.String error) (at <88d21eb47e9140ec923e611cfb8095cb>:0) UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action1[T] progress) (at <88d21eb47e9140ec923e611cfb8095cb>:0) Rethrow as GradleInvokationException: Gradle build failed UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action1[T] progress) (at <88d21eb47e9140ec923e611cfb8095cb>:0) UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <88d21eb47e9140ec923e611cfb8095cb>:0) UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <88d21eb47e9140ec923e611cfb8095cb>: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 <88d21eb47e9140ec923e611cfb8095cb>:0) UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <88d21eb47e9140ec923e611cfb8095cb>: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 <88d21eb47e9140ec923e611cfb8095cb>:0) UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <88d21eb47e9140ec923e611cfb8095cb>: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 <4330b7b9ef6d4dd780b09ebcbf09fc68>:0) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

Build completed with a result of 'Failed' in 122 seconds (122063 ms) UnityEngine.GUIUtility:ProcessEvent (int,intptr)

// TODO(you): code here to reproduce the problem

stickylabdev avatar Mar 27 '22 20:03 stickylabdev

I was having the same issue (Unity 2019.4.37f1 & Admob 6.1.2). Here's a temporary fix : https://stackoverflow.com/questions/71006901/android-resource-linking-failed-see-the-console-for-details

PickleJesus123 avatar Apr 20 '22 17:04 PickleJesus123

你可以尝试更换下你的jdk和sdk版本而不是默认的在preferences-external tools里面

Herschy0829 avatar May 06 '22 03:05 Herschy0829

Since there were no recent activities for this issue, we are therefore reluctantly going to close this bug for now.

If you are still experiencing the problem, please file a new issue with the same description, what happens and system / network tracing / Charles logs.

All system setups can be slightly different, so it's always better to open new issues and reference the related ones. Thanks for your contribution.

kunny avatar Feb 06 '23 15:02 kunny