Android 爱奥尼亚:安装'cordova plugin fcm'后无法生成应用程序`

Android 爱奥尼亚:安装'cordova plugin fcm'后无法生成应用程序`,android,angularjs,cordova,ionic-framework,Android,Angularjs,Cordova,Ionic Framework,我是新加入爱奥尼亚框架的。目前我正在开发ionicsidemenuandroid应用程序。我想在我的应用程序中通知我已安装的cordova-plugin-fcmplugin。在安装插件后,当我运行ionic运行android时,它会给出构建失败的消息,并显示以下错误 我已在firebase控制台中配置了我的应用程序。我的应用程序中有插件: 请帮助我。您的平台/android/project.properties应更改如下: target=android-25 android.library

我是新加入爱奥尼亚框架的。目前我正在开发
ionicsidemenu
android应用程序。我想在我的应用程序中通知我已安装的
cordova-plugin-fcm
plugin。在安装插件后,当我运行
ionic运行android
时,它会给出构建失败的消息,并显示以下错误

我已在firebase控制台中配置了我的应用程序。我的应用程序中有插件:


请帮助我。

您的平台/android/project.properties应更改如下:

target=android-25

android.library.reference.1=CordovaLib
cordova.gradle.include.1=cordova-plugin-crosswalk-webview/courseur-xwalk.gradle
cordova.gradle.include.2=cordova-plugin-firebase/courseur-build.gradle
cordova.system.library.1=com.google.firebase:firebase-core:+
cordova.system.library.2=com.google.firebase:firebase-messaging:+
cordova.system.library.3=com.google.firebase:firebase-crash:+
cordova.system.library.4=com.google.firebase:firebase-config:+
cordova.system.library.5=com.google.firebase:firebase-core:9.0.0
cordova.system.library.6=com.google.firebase:firebase-messaging:9.0.0
cordova.system.library.7=com.android.support:support-v4:+
cordova.system.library.8=com.google.android.gms:play-services-analytics:+

您的platforms/android/project.properties应更改如下:

target=android-25

android.library.reference.1=CordovaLib
cordova.gradle.include.1=cordova-plugin-crosswalk-webview/courseur-xwalk.gradle
cordova.gradle.include.2=cordova-plugin-firebase/courseur-build.gradle
cordova.system.library.1=com.google.firebase:firebase-core:+
cordova.system.library.2=com.google.firebase:firebase-messaging:+
cordova.system.library.3=com.google.firebase:firebase-crash:+
cordova.system.library.4=com.google.firebase:firebase-config:+
cordova.system.library.5=com.google.firebase:firebase-core:9.0.0
cordova.system.library.6=com.google.firebase:firebase-messaging:9.0.0
cordova.system.library.7=com.android.support:support-v4:+
cordova.system.library.8=com.google.android.gms:play-services-analytics:+

确保已安装Google Play Services SDK


在我的MAC电脑上,我使用Android Studio->配置(在底部)->SDK管理器。

确保安装了Google Play Services SDK

在我的MAC电脑上,我使用Android Studio->配置(在底部)->SDK管理器。

步骤1(对于FCM插件) 在FCMPlugin.gradle文件中注释掉这些行

classpath 'com.google.gms:google-services:3.0.0'
apply plugin: com.google.gms.googleservices.GoogleServicesPlugin
步骤2(针对FCM插件) 在我的情况9.8.0中,更改FCM插件的plugin.xml以使用不同的版本

<framework src="com.google.firebase:firebase-core:9.8.0" />
<framework src="com.google.firebase:firebase-messaging:9.8.0" />
并将这一行添加到依赖项下面,几乎在文件的底部

apply plugin: 'com.google.gms.google-services'
步骤1(针对FCM插件) 在FCMPlugin.gradle文件中注释掉这些行

classpath 'com.google.gms:google-services:3.0.0'
apply plugin: com.google.gms.googleservices.GoogleServicesPlugin
步骤2(针对FCM插件) 在我的情况9.8.0中,更改FCM插件的plugin.xml以使用不同的版本

<framework src="com.google.firebase:firebase-core:9.8.0" />
<framework src="com.google.firebase:firebase-messaging:9.8.0" />
并将这一行添加到依赖项下面,几乎在文件的底部

apply plugin: 'com.google.gms.google-services'

您好@Roy当我尝试您的解决方案时出现错误
无法读取脚本courseur-xwalk.gradle,因为它不存在
。尝试删除它我已经删除了它,仍然出现错误无法读取
cordova plugin firebase/courseur build.gradle
。我也删除了它,我得到了一个很长的堆栈跟踪,生成失败。发布你的项目。属性在进行这些更改之前失败的最初一个@NupurJainHello@Roy,当我尝试你的解决方案时获取错误
无法读取脚本courseur-xwalk.gradle,因为它不存在
。尝试删除它我已经删除了它,仍然出现错误,无法读取
cordova插件firebase/courseur build.gradle
。我也删除了它,我得到了一个很长的堆栈跟踪,构建失败。发布你的项目。属性在进行这些更改之前失败的第一个@numpurjaindid你找到解决方案了吗?你找到解决方案了吗?