com.google.android.gms: ошибка базы измерения play-services-при запуске andon cordova run android - PullRequest
1 голос
/ 09 мая 2019

Полная ошибка

Библиотека com.google.android.gms: база измерений play-services-запрашивается различными другими библиотеками по адресу [[16.5.0,16.5.0],[16.4.0,16.4.0]], но разрешается до 16.5.0.Отключите плагин и проверьте дерево зависимостей с помощью ./gradlew: app: dependencies.

Я пробовал несколько решений:

Я пытался удалить проблему cordova-plugin-firebaseтак что я могу запустить этот

cordova plugin add https://github.com/dpa99c/cordova-plugin-firebase#GH-1057-April-05-android-build-issue

, но когда я его удаляю, я получаю:

При удалении проекта cordova-plugin-firebase из Android Android Project обнаружена ошибка во время обработки действия!Попытка вернуться ... О, о!ENOENT: нет такого файла или каталога, откройте 'C: \ Users \ user \ Documents \ app1 \ test \ platform \ android \ app \ src \ main \ AndroidManifest.xml'

Я также пробовалзаменив эти значения из project.properties с:

cordova.system.library.2=com.google.android.gms:play-services-tagmanager:+
cordova.system.library.3=com.google.firebase:firebase-core:+
cordova.system.library.4=com.google.firebase:firebase-messaging:+
cordova.system.library.5=com.google.firebase:firebase-config:+
cordova.system.library.6=com.google.firebase:firebase-perf:+

на:

cordova.system.library.2=com.google.android.gms:play-services-tagmanager:16.0.8
cordova.system.library.4=com.google.firebase:firebase-core:16.0.8 
cordova.system.library.5=com.google.firebase:firebase-messaging:17.5.0 
cordova.system.library.6=com.google.firebase:firebase-config:16.4.1 
cordova.system.library.7=com.google.firebase:firebase-perf:16.2.4

Но я получаю сообщение об ошибке для каждой строки com.google.firebase

Не удалось найти com.google.firebase: firebase-perf: 11.0.4.Поиск производился в следующих местах: файл: / C: /Users/user/AppData/Local/Android/sdk/extras/m2repository/com/google/firebase/firebase-perf/11.0.4 /firebase-perf-11.0.4.файл pom: / C: /Users/user/AppData/Local/Android/sdk/extras/m2repository/com/google/firebase/firebase-perf/11.0.4 /firebase-perf-11.0.4 .jar file: / C: /Users/user/AppData/Local/Android/sdk/extras/google/m2repository/com/google/firebase/firebase-perf/11.0.4 /firebase-perf-11.0.4 .pom file: / C: / Users/user/AppData/Local/Android/sdk/extras/google/m2repository/com/google/firebase/firebase-perf/11.0.4 /firebase-perf-11.0.4 .jar file: / C: / Users / user /Файл AppData / Local / Android / sdk / extras / android / m2repository / com / google / firebase / firebase-perf / 11.0.4 /firebase-perf-11.0.4 .pom файл: / C: / Users / user / AppData / Local/Android/sdk/extras/android/m2repository/com/google/firebase/firebase-perf/11.0.4 /firebase-perf-11.0.4 .jar https://maven.google.com/com/google/firebase/firebase-perf/11.0.4 /firebase-perf-11.0.4 .pomhttps://maven.google.com/com/google/firebase/firebase-perf/11.0.4 /firebase-perf-11.0.4 .jar https://jcenter.bintray.com/com/google/firebase/firebase-perf/11.0.4 /firebase-perf-11.0.4 .pom https://jcenter.bintray.com/com/google/firebase/firebase-perf/11.0.4 /firebase-perf-11.0.4 .jar https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-perf/11.0.4 /firebase-perf-11.0.4 .pom https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-perf/11.0.4 /firebase-perf-11.0.4 .jar https://repo1.maven.org/maven2/com/google/firebase/firebase-perf/11.0.4/firebase-perf-11.0.4 .pom https://repo1.maven.org/maven2/com/google/firebase/firebase-perf/11.0.4 /firebase-perf-11.0.4 .jar Требуется: проект: приложение

1 Ответ

0 голосов
/ 09 мая 2019

Установка точных версий для зависимостей плагина Firebase - это то исправление, которое вы ищете.Истинная причина этой проблемы - конфликты зависимостей, вызванные обновлением API Google от 7 мая.

Но, двигаясь дальше, невозможно определить, какая у вас следующая точная проблема, из предоставленной вами информации, однако, один из ваших плагиноввсе еще запрашивает firebase-perf-11.0.4, и он действительно не существует ни на одном из путей, на которые смотрит gradle.

Что вам нужно сделать, это выяснить, какой другой плагин может пытаться загрузить firebase-perf-11.0.4 какзависимость.Но сначала откройте свой проект в Android Studio, чтобы увидеть, существует ли такая зависимость.

...