Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Не резолвится проект #98

Open
TolkingPet opened this issue Apr 16, 2024 · 13 comments
Open

Не резолвится проект #98

TolkingPet opened this issue Apr 16, 2024 · 13 comments
Labels
transmitted Issue transmitted to inner service

Comments

@TolkingPet
Copy link

TolkingPet commented Apr 16, 2024

Здравствуйте. В пустой проект 2021.3.33 установил все паки. Доходит до 100% и висит. Если закрыть и запустить билд. то не билдится и пишет

1 и 2)
Resolution failed

Failed to fetch the following dependencies:
org.jetbrains.kotlin:kotlin-bom:1.8.10
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.4
....

Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details
...

E:\Work\TestYandexADS\Library\Bee\Android\Prj\Mono2x\Gradle\unityLibrary\src\main\java\com\unity3d\player\UnityPlayerActivity.java uses or overrides a deprecated API.
...

@TolkingPet TolkingPet changed the title Не резолвится. Не резолвится проект Apr 16, 2024
@mobile-ads-github
Copy link
Collaborator

Спасибо за Ваше обращение, для разбора создана задача с номером PCODESUP-3146. Мы ознакомимся и вернемся с ответом в течение 2 дней, возможно запросим дополнительную информацию.

Thank you for your message, a task with the number PCODESUP-3146 has been created for analysis. We will get acquainted and return with the answer within 2 days, we may request additional information.

@mobile-ads-github mobile-ads-github added the transmitted Issue transmitted to inner service label Apr 16, 2024
@mobile-ads-github
Copy link
Collaborator

Добрый день! Подобная ошибка может быть причиной отключенных Custom Main Gradle Template и Custom Gradle Properties Template в разделе Build Settings → Player Settings → Publishing Settings → Build. Необходимо проверить, что кастомные template's выставлены.
image

@TolkingPet
Copy link
Author

Ошибки про Резолв пропали. Но не билдится все равно. И резолвится странно, Сразу выдает "ОК", как будно даже и не пытается зависимости собрать...
image
Editor.log

@TolkingPet TolkingPet closed this as not planned Won't fix, can't repro, duplicate, stale Apr 19, 2024
@TolkingPet TolkingPet reopened this Apr 19, 2024
@mobile-ads-github
Copy link
Collaborator

mobile-ads-github commented Apr 23, 2024

Добрый день! Вижу ошибку

> Android resource linking failed
     C:\Users\Роман\.gradle\caches\transforms-2\files-2.1\4f97c9e8d968014642709f6e2c1ab5a3\jetified-play-services-ads-lite-23.0.0\AndroidManifest.xml:90:9-92:62: AAPT: error: unexpected element <property> found in <manifest><application>.

Можете прислать сюда свой AndroidManifest.xml?

@TolkingPet
Copy link
Author

Конечно.
AndroidManifest.zip

Проект пустой только YandexAds и все...

@mobile-ads-github
Copy link
Collaborator

Добрый день! Вам необходимо использовать минимальную версию Gradle 6.7.1+.

@TolkingPet
Copy link
Author

И как это сделать? В не нашел Юнити параметр минимальная версия Gradle.

@eSSy-90
Copy link

eSSy-90 commented Aug 20, 2024

Уже 4 месяца висит эта проблема. Так и не могу использовать YandexAds.
Использую Unity 2022.3.42f1. Если верить Unity Manual, то в этой версии используется Gradle version 7.5.1.
Создаю пустой проект, переключаю платформу на Android. Импортирую unitypackage. Начинает резолвить. Выскакивает ошибка:
Yandex Resolve Failed.txt
Ставлю галочки: Custom Main Gradle Template и Custom Gradle Properties Template.
Делаю Force Resolve. Резко выскакивает окно Resolution Succeeded. Явно даже не пытается резолвить.
Делаю билд под Android. Заканчивается ошибками:
Unity Build Failed.txt

@mobile-ads-github
Copy link
Collaborator

Уже 4 месяца висит эта проблема. Так и не могу использовать YandexAds. Использую Unity 2022.3.42f1. Если верить Unity Manual, то в этой версии используется Gradle version 7.5.1. Создаю пустой проект, переключаю платформу на Android. Импортирую unitypackage. Начинает резолвить. Выскакивает ошибка: Yandex Resolve Failed.txt Ставлю галочки: Custom Main Gradle Template и Custom Gradle Properties Template. Делаю Force Resolve. Резко выскакивает окно Resolution Succeeded. Явно даже не пытается резолвить. Делаю билд под Android. Заканчивается ошибками: Unity Build Failed.txt

Добрый день! Custom Main Gradle Template и Custom Gradle Properties Template необходимо включать до импортирования unitypackage. Можете указать, какие версии Minimum API Level и Target API Level установлены в проекте?

@eSSy-90
Copy link

eSSy-90 commented Sep 6, 2024

Добрый день! Custom Main Gradle Template и Custom Gradle Properties Template необходимо включать до импортирования unitypackage. Можете указать, какие версии Minimum API Level и Target API Level установлены в проекте?

Добрый день. Включил Custom Main Gradle Template и Custom Gradle Properties Template до импорта unitypackage. После импорта появилось окно "Auto-Resolution". Нажал Enable. Окно резко пропало, и на этом резолвинг кончился, не начавшись. Если сделать Force Resolve, сообщает: Resolution Succeeded. Но при попытке сделать билд APK, процесс заканчивается ошибкой:
Yandex_Build_Error.txt
Использую:
Minimum API Level: Android 5.1 'Lollipop' (API level 22)
Target API: Android 14.0 (API level 34)
Пробовал Target API level 35 - ошибка повторяется.
Если убрать галочки Custom Main Gradle Template и Custom Gradle Properties Template, то резко выскакивает Resolving, доходит до 50% и встаёт.
Обратите внимание на строки ошибки:

WARNING:We recommend using a newer Android Gradle plugin to use compileSdk = 34
This Android Gradle plugin (7.4.2) was tested up to compileSdk = 33

Использую Unity 2022.3.45f1. Да, в этой версии Unity используется Android Gradle plugin 7.4.2. Но пустой проект прекрасно компилируется для Target API level 34. Значит ошибка явно в плагине YandexAds.

@VladislavGist
Copy link

Столкнулся с такой же проблемой

@integer222
Copy link

Проблема решается: minSdk нужно поднять до 24.

Рабочая конфигурация:
Unity 2022.3.47
minSdk 24
target 34/35
Custom Main Gradle Template - on
Custom Gradle Properties Template - on

@eSSy-90
Copy link

eSSy-90 commented Oct 18, 2024

Проблема решается: minSdk нужно поднять до 24.

Рабочая конфигурация:
Unity 2022.3.47
minSdk 24
target 34/35
Custom Main Gradle Template - on
Custom Gradle Properties Template - on

Помогло! Плагин yandex-mobileads-lite-7.5.0 заработал.
Разберитесь теперь плиз с плагином медиации yandex-mobileads-mediation-7.5.0
Делал, используя эту инструкцию:

  1. Ставлю Custom Main Gradle Template и Custom Gradle Properties Template
  2. Ставлю Minimum API Level 24, Target API Level 34
  3. Импортирую yandex-mobileads-mediation-7.5.0.unitypackage
  4. Делаю Resolve - резко показывает Resolution Succeeded
  5. Навешиваю скрипт YandexMobileAdsInterstitialDemoScript.cs на камеру
  6. Компилирую проект в APK. Появляется ошибка компиляции:
    Ошибка компиляции.txt
    hs_err_pid36564.log
  7. Пробую хитрый способ: снять галочки Custom Gradle Settings Template, Custom Gradle Properties Template и Custom Main Gradle Template (именно в таком порядке). После чего начнется резолвинг и закончится с ошибкой:
    Resolving failed.txt
    Кстати, этот хитрый способ помогал нормально резолвить для yandex-mobileads-lite-7.5.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
transmitted Issue transmitted to inner service
Projects
None yet
Development

No branches or pull requests

5 participants