Я нашел решение проблемы:
Инструкции, аналогичные тем, которым я следовал (и это вызвало проблему), доступны здесь, хотя версии версий немного устарели:
https://firebase.google.com/docs/android/setup
В моем случае проблема заключалась в следовании этим инструкциям на странице создания приложения в Firebase и добавлении зависимостей в файлы build.gradle проекта и модулякак можно увидеть ниже:
Добавьте в проект build.gradle /project/platforms/android/build.gradle:
buildscript {
repositories {
jcenter ()
maven {
url "https://maven.google.com"
}
Google()
}
dependencies {
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath 'com.android.tools.build:gradle:3.1.3'
// Firebase
classpath 'com.google.gms: google-services: 4.0.0'
}
}
И добавьте в модуль build.gradle / project / platform /android / app / build.gradle:
buildscript {
repositories {
mavenCentral ()
jcenter ()
maven {
url "https://maven.google.com"
}
Google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
// Firebase
classpath 'com.google.gms: google-services: 4.0.0'
classpath 'com.google.firebase: firebase-core: 16.0.0'
}
}
// Firebase, add at the end of the same file
apply plugin: 'com.google.gms.google-services'
Решение:
Решение, которое я нашел, состояло в том, чтобы прокомментировать строки, которые предшествуют комментарию // Firebase:
Файл: /project/platforms/android/build.gradle:
buildscript {
repositories {
jcenter ()
maven {
url "https://maven.google.com"
}
Google()
}
dependencies {
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath 'com.android.tools.build:gradle:3.1.3'
// Firebase
// classpath 'com.google.gms: google-services: 4.0.0'
}
}
Файл: /project/platforms/android/app/build.gradle:
buildscript {
repositories {
mavenCentral ()
jcenter ()
maven {
url "https://maven.google.com"
}
Google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
// Firebase
//classpath 'com.google.gms: google-services: 4.0.0'
//classpath 'com.google.firebase: firebase-core: 16.0.0'
}
}
// Firebase, add at the end of the same file
//apply plugin: 'com.google.gms.google-services'
После этих шагов все работало нормально, и я смог запустить $ cordova build android
wбез проблем.
Предложение: Если возникнут какие-либо другие ошибки, попробуйте удалить плагины и платформу, а затем заново создайте их:
$ ionic cordova plugin rm cordova-plugin-bg-location-sender --save
$ ionic cordova platform rm android
$ ionic cordova plugin add cordova-plugin-bg-location-sender --save
$ ionic cordova platform add android