- cocoapods-1.16.2
- Unity 6000.0.41f1
- Firebase 13.4.0
- OSX 15.5
Android: не собираем
Код: Выделить всё
> Could not resolve all files for configuration ':launcher:debugRuntimeClasspath'.
> Could not find com.google.firebase:firebase-analytics-unity:13.4.0.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-analytics-unity/13.4.0/firebase-analytics-unity-13.4.0.pom
- обновил Firebase
- обновил какао-стручки (у меня есть отдельная проблема с iOS)
- принудительно разрешил в EDMU Различные настройки EDMU.
- Обновил google-services
- файлы для iOS и Android проверил версию внутри podfile, это
правильно - CheckedUnityAppController.mm, там нет упоминания о Firebase
Похоже, что-то явно объявляет firebase-analytics-unity как зависимость Maven.
Я считаю, что пакеты "-unity" не входят в Maven, только в родных пакетах Android Firebase (без -unity).
Когда я смотрю на build.gradle, я вижу:
Packages/com.google.firebase.analytics/Firebase/Editor/AnalyticsDependologies.xml:13
реализация 'com.google.firebase:firebase-analytics-unity:13.4.0'
т.е. он ищет файлы на maven, которые должны быть получены из GeneratedLocalRepo
Теперь это может произойти, если попытаться смешать методы установки для Firebase.
Я установил последнюю версию Firebase через диспетчер пакетов. Однако инструкции по удалению пакета [здесь][1] кажутся неполными. т.е. Firebase оставляет файлы по всему моему проекту, которые здесь не упомянуты.
3 вопроса:
- Является ли maven или локальный репозиторий вероятным источником моей ошибки?
- Вызвано ли это в конечном итоге тем, что не были удалены все файлы из установки .unitypackage?
- Если да, то как
Я нахожу какие-либо случайные файлы файлы, которые я мог пропустить? - убедитесь, что у меня установлен только менеджер пакетов Unity.
Подробнее здесь: https://stackoverflow.com/questions/798 ... ld-to-fail
Мобильная версия