Я пытаюсь импортировать сервисы Google Play в моей игре Unity , чтобы AdMob работал через IronSource Ad SDK.
Первый шаг импорта GooglePlayGamesPlugin-0.9.50.unitypackage работает хорошо, и я могу получить "Плагин для игр Google Play для Unity версии 0.
9.50 готов к использованию " popup.
После этого шага обработчик версий Google просит меня удалить некоторые устаревшие файлы в моем проекте (Google.IOSResolver.dll / JarResolver.dll и PackageManager.dll).
Наконец, есть этот шаг "Android Resolves Dependencies", который прерывается этим сообщением:
Необходимо установить пакеты Android SDK: * tools (26.1.1).
Когда я нажимаю "да", кажется, что это работает, но появляется второе всплывающее сообщение:
Должны быть установлены пакеты Android SDK: *
дополнительный; андроид; m2repository
И вот я застрял, потому что когда я нажимаю да, Unity регистрирует это:
Дополнения к пакету Android SDK; Android; m2repository
(extra-android-m2repository) не установлен или устарел.
Я перепробовал много разных решений, которые нашел здесь и там в Google, но пока ничего не получалось.
Для информации мои Android SDK и JDK связаны в настройках Unity Внешние инструменты . И я могу собрать на своем устройстве Android, когда не импортирую этот пакет.
И Репозиторий поддержки Android (который содержит библиотеку m2repository, я полагаю) устанавливается через Android SDK Manager . Я также могу найти репозиторий m2 по этому пути: [...] android-sdk \ extras \ android (содержащий различные файлы).
Заранее благодарю за помощь.