Невозможно разрешить ошибку зависимостей

Я импортировал проект андроидного единства в качестве модуля в свой существующий проект студии Android и придумал эти ошибки при синхронизации градиентов.

Ошибка. Невозможно разрешить зависимость для: app @release/compileClasspath. Не удалось разрешить проект: markerlessARAR1. Открыть файл
Показать детали

Ответ 1

Я решил дело на моем конце. Класс.jar отсутствовал в моем файле AAR (не нашел, что.jar, когда я "разархивировал" AAR). Итак, что я сделал, я перестроил свой файл AAR, выполнив gradlew assemble а затем импортировал этот новый AAR в свой проект приложений для Android.

Что касается того, почему в моем первом файле AAR отсутствовал класс.jar, мне еще предстоит раскрыть тайну этого. Я думаю, что забыл выполнить команду gradle и просто выбрал доступный файл AAR из недавно созданного модуля Android из проекта приложения, экспортированного Unity (потому что я был слишком взволнован).

Ответ 2

Попробуйте следующие шаги для устранения этой ошибки:

1) Импортировать файл AAR в собственное приложение для Android из меню Файл → Структура проекта → добавить новый пакет aar.

2) После успешной синхронизации убедитесь, что ваш модуль AAR содержит файл build.gradle. Например: UnityAAR - это имя вашего модуля, содержащее файл unityaar.aar, файл build.gradle.

3) Если файл модуля модуля отсутствует, добавьте его самостоятельно. Файл Gradle содержит настройки. MaybeCreate ("по умолчанию") artifacts.add("по умолчанию", файл ("unityaar.aar"))