找不到 com.google.firebase:firebase-messaging:16.0.8

Could not find com.google.firebase:firebase-messaging:16.0.8

我在尝试使用 "ionic cordova build android" 构建 apk 时遇到此错误消息。

错误信息:

BUILD FAILED in 9s /platforms/android/gradlew: Command failed with exit code 1 Error output: FAILURE: Build failed with an exception.

  • What went wrong: Could not resolve all files for configuration ':app:debugCompileClasspath'. Could not find com.google.firebase:firebase-messaging:16.0.8. Required by: project :app

我的"ionic info":

Ionic:

ionic (Ionic CLI) : 4.12.0 (/home/jiahao/opt/node-v10.16.3-linux-x64/lib/node_modules/ionic)
Ionic Framework : @ionic/angular 4.11.10
@angular-devkit/build-angular : 0.13.10 @angular-devkit/schematics : 7.3.10 @angular/cli : 7.3.10
@ionic/angular-toolkit : 1.5.1

Cordova:

cordova (Cordova CLI) : 8.0.1-nightly.2019.3.20.f1a8fe80 (cordova-lib@9.0.1-nightly.2019.3.20.f0acd552) Cordova Platforms
: android 8.1.0 Cordova Plugins : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.1.3, (and 15 other plugins)

System:

Android SDK Tools : 26.1.1 (/home/user/Android/sdk-tools-linux-4333796) NodeJS : v10.16.3 (/home/user/opt/node-v10.16.3-linux-x64/bin/node) npm
: 6.9.0 OS : Linux 5.3

Gradle版本:6.0

我试过: 1. 将 gradle 版本更改为 4.10.2(现在改回 6.0)。 2. 在 build.gradle 主文件中将 com.google.gms:google-services:3.2.0 的版本更改为 4.0.2。

我已经陷入这个问题很久了...请帮助我。非常非常感谢。 如果想查看任何其他版本或其他内容,请告诉我。

我已经解决了这个问题。 通过在 project.properties 文件中将 "com.google.firebase:firebase-messaging" 版本从 16.0.8 更改为 17.0.+。