Не удалось установить связь с ресурсами Android при добавлении агрегатора Google Рекламы (Unity)

У меня была ошибка связывания ресурсов Android при попытке создать gradle. У меня не было этой ошибки, пока я не добавил SDK посредничества Google (он работал с SDK GoogleMobileAds без посредничества), я попытался принудительно разрешить и все остальное, что я мог найти в Интернете. Это, конечно, медиация SDK. Я пробовал все, с и без, и как только я импортирую какой-либо из SDK, я получаю эти ошибки.

Я использую Unity 2019.4.17f1, и все модули Unity Android установлены в соответствии с рекомендациями. Я использовал последнюю версию посреднических SDK и GoogleMobileAds SDK.

Использование: Google Mobile Ads v5.4.0, Facebook Unity Mediation Plugin 3.1.0, Unity Ads Mediation Plugin 2.6.0.

Подробная ошибка, написанная ниже, а также скриншот моей консоли.

В этой сборке использовались устаревшие функции Gradle, что делало ее несовместимой с Gradle 6.0. Используйте '--warning-mode all', чтобы отображать отдельные предупреждения об устаревании. См. https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings 51 действенная задача: 25 выполнено, 26 актуально.

Утилита UnityEngine.GUI: ProcessEvent (Int32, IntPtr)

Снимок экрана консоли

Была такая же проблема сегодня. Вам необходимо обновить версию Gradle.


person omer simchoni    schedule 13.01.2021    source источник


Ответы (2)


Перейдите в Настройки проигрывателя - ›Настройки публикации и установите флажок Пользовательский базовый шаблон Gradle.

Пользовательский базовый шаблон Gradle

В baseProjectTemplate.gradle обновите версию gradle до 3.4.3

baseProjectTemplate.gradle

Вот ссылка на страницу Unity, на которой показана версия gradle, совместимая с версиями Unity: https://docs.unity3d.com/Manual/android-gradle-overview.html

И вот страница, показывающая, какой плагин имеет какую версию gradle: https://developer.android.com/studio/releases/gradle-plugin.

Исходя из этого, вы можете перейти на 3.4.3. Это решило проблему для меня.

Для тех, кто может столкнуться с этой проблемой: я обновился до Unity 2020.2.1f1, и он решил ее для меня. Версия gradle, используемая в 2020.2.1f1, совместима с посредническими SDK, в версиях 2019.4 LTS - нет. Таким образом, вы можете использовать решение Rini и обновить Gradle вручную в более старой версии или просто обновить Unity до 2020.2 или новее. Оба должны работать!

person Rini    schedule 14.01.2021
comment
из решений, представленных в Интернете, это единственное, что сработало. Большое спасибо ‹3 - person omer simchoni; 16.01.2021
comment
Задача: unityLibrary: preBuild АКТУАЛЬНЫЙ Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: preBuild АКТУАЛЬНЫЙ Задача: запуск: preBuild АКТУАЛЬНЫЙ Задача: unityLibrary: preReleaseBuild АКТУАЛЬНЫЙ Задача: unityLibrary: GoogleMobileAds. androidlib: preReleaseBuild АКТУАЛЬНЫЙ Задача: unityLibrary: checkReleaseManifest АКТУАЛЬНЫЙ Задача: средство запуска: prepareLintJar АКТУАЛЬНЫЙ Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: checkReleaseManifest Задача: unityLibrary: GoogleMobileAdslibrary: GoogleMobileAdsPlugin GoogleMobileAdsPlugin.androidlib: compileReleaseAidl NO-SOURCE Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: packageReleaseRenderscript NO-SOURCE Задача: unityLibrary: processReleaseManifest Задача: unityLibrary: GoogleMobileAleaseRenderscript Задача: UnityLibrary: GoogleMobileAleasePluginScript.Relelibrary: пакет UnityURS-SOURCE compile: NO-SOURCE Задача компилятора: NO-библиотеки UnityUR: пакет SOUNDRID-компилятора NO-SOURCE Задача: unityLibrary: compileReleaseRenderscript NO-SOURCE Task: unityLibrary: generateR eleaseBuildConfig АКТУАЛЬНЫЙ Задача: unityLibrary: generateReleaseResValues ​​АКТУАЛЬНЫЙ Задача: unityLibrary: generateReleaseResources АКТУАЛЬНЫЙ Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib sources: generateReleaseResValues ​​Задача: unityLibraryPlugin.androidlib: generateReleaseResValues ​​package: unityLibraryPlugin.GenerateReleaseResValues ​​package: UnityLibraryPlugin.GenerateAutobileAgentAccessLibrary: GoogleMobileAgentAge -TO-DATE Задача: unityLibrary: prepareLintJar UP-TO-DATE Задача: unityLibrary: generateReleaseSources АКТУАЛЬНО Задача: unityLibrary: prepareLintJarForPublish АКТУАЛЬНАЯ задача: unityLibrary: mergeReleaseShaders АКТУАЛЬНАЯ задача: unityLibrary: compileRelease -TO-DATE Задача: unityLibrary: generateReleaseAssets UP-TO-DATE Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: packageReleaseResources Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: generateReleaseRFile Задача: UnityLibrary: GoogleMobileAdsPlugin: generateReleaseRFile Задача: unityLibrary: GoogleMobileAdsPlugin. АКТУАЛЬНАЯ ЗАДАЧА: unityLibrary: GoogleMobileAdsPlugin .androidlib: generateReleaseSources Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: javaPreCompileRelease Задача: unityLibrary: packageReleaseAssets Задача: лаунчер: preReleaseBuild Задача: пусковая установка: compileReleaseAidl NO-SOURCE Задача: пусковая установка: compileReleaseAidlNO-TO-SOURCE Задача: пусковая установка: compileReleasecherDowndescript Task : launcher: generateReleaseBuildConfig АКТУАЛЬНЫЙ Задача: launcher: generateReleaseSources АКТУАЛЬНЫЙ Задача: launcher: mainApkListPersistenceRelease АКТУАЛЬНЫЙ Задача: launcher: generateReleaseResValues ​​АКТУАЛЬНЫЙ Задача: launcher: generateReleaseResources АКТУАЛЬНАЯ задача : unityLibrary: generateReleaseRFile UP-TO-DATE Задача: unityLibrary: processReleaseJavaRes NO-SOURCE Task: unityLibrary: mergeReleaseJniLibFolders UP-TO-DATE Задача: unityLibrary: transformNativeLibsWithMergeJniLibsForRelease UP-TO-DATE-UPLibrary-DATE-задача: DATE-TO-DATE-DATE-DATE: DATE-TO-DATE-DATE-TaskRelease: : mergeReleaseResources АКТУАЛЬНОЕ Задача: лаунчер: createReleaseCompatibleScreenManifests U P-TO-DATE Задача: unityLibrary: transformNativeLibsWithIntermediateJniLibsForRelease Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: compileReleaseJavaWithJavac Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: bundleLibCompileRelease Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: prepareLintJarForPublish UP-TO-DATE Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: mergeReleaseShaders Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: compileReleaseShaders Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: generateReleaseAssets Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: packageReleaseAssets Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: bundleLibRuntimeRelease Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: processReleaseJavaRes NO-ИСТОЧНИК задач : unityLibrary: GoogleMobileAdsPlugin.androidlib: bundleLibResRelease Задача: unityLibrary: javaPreCompileRelease АКТУАЛЬНАЯ ЗАДАЧА: unityLibrary: GoogleMobileAdsPlugin.androidlib: mergeReleaseJniLibFolders Задача: unityLibrary: compileReleaseJavaWithJavac АКТУАЛЬНАЯ ЗАДАЧА: unityLibrary: bundleLibCompileRelease АКТУАЛЬНАЯ задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: transformNativeLibsWithMergeJniLibsForReleaseRiz Task: unityLibrary: bundleleaseLib-UPLIBSForReleaseRit: unityLibrary: BundleleaseLib-задача-UPLIBRUNTIME -Release .androidlib: transformNativeLibsWithStripDebugSymbolForRelease Задача: unityLibrary: GoogleMobileAdsPlugin.androidlib: transformNativeLibsWithIntermediateJniLibsForRelease Задача: launcher: processReleaseManifest Задача: Процесс запуска: javaPleaseED :CompileRelease - person StuckInPhDNoMore; 20.06.2021

Огромное спасибо! На самом деле я решил это, обновив Unity до 2020.2.1f1, используя совместимую версию Gradle. Спасибо еще раз!

person omer simchoni    schedule 16.01.2021