cordova - 如何运行 ionic cordova 运行 android?
问题描述
在项目类型 ionic cordova 中运行 android
错误信息是:
Failed to apply plugin [class 'com.google.gms.googleservices.GoogleServicesPlugin']
For input string: "+"
cordova_plugin_firebase-build.gradle 中的代码是:
buildscript {
repositories {
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:+'
classpath 'com.google.gms:google-services:3.2.0'
}
}
project.properties 中的代码是:
target=android-27
android.library.reference.1=CordovaLib
android.library.reference.2=app
cordova.gradle.include.1=cordova-android-support-gradle-release/cordova_plugin_firebase-cordova-android-support-gradle-release.gradle
cordova.system.library.1=com.android.support:support-v4:+
cordova.system.library.2=com.android.support:support-v4:25.+
cordova.system.library.3=com.android.support:appcompat-v7:25.+
cordova.gradle.include.2=cordova-plugin-firebase/cordova_plugin_firebase-build.gradle
cordova.system.library.4=com.google.android.gms:play-services-tagmanager:+
cordova.system.library.5=com.google.firebase:firebase-core:+
cordova.system.library.6=com.google.firebase:firebase-messaging:+
cordova.system.library.7=com.google.firebase:firebase-config:+
cordova.system.library.8=com.google.firebase:firebase-perf:+
cordova.system.library.9=com.android.support:support-annotations:27.+
cordova.gradle.include.3=cordova-support-google-services/cordova_plugin_firebase-build.gradle
cordova.gradle.include.4=phonegap-plugin-multidex/cordova_plugin_firebase-multidex.gradle
cordova.system.library.10=com.android.support:support-v13:27.+
cordova.system.library.11=me.leolin:ShortcutBadger:1.1.17@aar
cordova.system.library.12=com.google.firebase:firebase-messaging:11.6.2
哪里有问题?
谢谢。
解决方案
我的cordova项目也有同样的问题,尝试交叉检查你使用的插件与谷歌播放服务(用户1.1.0版本)的兼容性,如果你可以分享插件版本,我可以提供更多帮助。尝试使用以下版本,它解决了我的问题。并且不包括依赖多韵检查 6 和 12。
com.google.firebase:firebase-messaging:15.0.2
推荐阅读
- ios - 使用 CocoaPod 安装 Firebase 后,我无法再构建
- flutter - 如何使用 RevenueCat 和 Flutter 解决 StoreProblemError?
- compilation - GLib:替换较新版本 glib 中已弃用的函数
- java - 如何在由java创建的Python子进程中获取错误
- aem - AEM 转换不起作用 - 内容大坝资产转换未动态转换图像
- azure-devops - 如何部署虚拟机桌面的工件?
- c# - 单元测试BackgroundWorker报告进度
- javascript - 未定义的行为错误,但代码工作正常
- php - 如何摆脱电子邮件标题中突出显示的部分
- javascript - 在 expressjs 应用程序中,如何在 API 端点中处理带有 POST 请求的数组?