我是离子框架的新手。目前我正在使用ionicsidemenu
android app。我想在我的应用程序中通知我已经安装了cordova-plugin-fcm
插件。在我运行ionic run android
时安装插件后,它会显示构建失败的消息,并显示以下错误
我已在firebase console
中配置了我的应用。我的应用中有插件:
请帮帮我。
答案 0 :(得分:0)
您的平台/ android / project.properties应该像这样更改:
package p2;
import p1.Acc;
public class Test extends Acc {
public static void main(String[] args) {
// insert LINE
}
}
答案 1 :(得分:0)
确保您已安装Google Play Services SDK。
在我的MAC上,我使用Android Studio - >配置(在底部) - > SDK Manager。
答案 2 :(得分:-1)
第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" />
第3步(用于Background-Geolocation-Plugin) 更改Geolocation插件的plugin.xml以使用不同的版本,在我的情况9.8.0而不是&#34; +&#34;。
<framework src="com.google.android.gms:play-services-location:9.8.0" />
第4步 删除并重新添加平台。
步骤5(android平台文件夹的build.gradle文件) 将此行添加到类路径部分
classpath 'com.google.gms:google-services:3.1.0'
并在依赖项下面添加此行,几乎位于文件的底部
apply plugin: 'com.google.gms.google-services'