我是新的離子框架。目前我正在研究ionicsidemenu
android應用程序。我想在我的應用程序通知我已經安裝了cordova-plugin-fcm
插件。安裝插件當我運行後ionic run android
它提供了建立失效的消息,下面的錯誤IONIC:安裝`cordova-plugin-fcm`後無法構建應用程序
我在firebase console
配置我的應用程序。我有插件在我的應用程序:
請幫助我。
我是新的離子框架。目前我正在研究ionicsidemenu
android應用程序。我想在我的應用程序通知我已經安裝了cordova-plugin-fcm
插件。安裝插件當我運行後ionic run android
它提供了建立失效的消息,下面的錯誤IONIC:安裝`cordova-plugin-fcm`後無法構建應用程序
我在firebase console
配置我的應用程序。我有插件在我的應用程序:
請幫助我。
你的平臺/安卓/ 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:+
確保您有谷歌的遊戲安裝服務SDK。
在我的MAC上,我使用Android Studio - > Configure(在底部) - > SDK Manager。
第1步(用於FCM插件) 在FCMPlugin.gradle文件中註釋掉這些行。
classpath 'com.google.gms:google-services:3.0.0'
apply plugin: com.google.gms.googleservices.GoogleServicesPlugin
步驟2(用於FCM插件) 更改FCM插件的plugin.xml使用不同的版本,在我的情況9.8.0。
<framework src="com.google.firebase:firebase-core:9.8.0" />
<framework src="com.google.firebase:firebase-messaging:9.8.0" />
步驟3(爲背景,地理位置,插件) 更改地理位置插件的plugin.xml使用不同的版本,在我的情況9.8.0代替「+」。
<framework src="com.google.android.gms:play-services-location:9.8.0" />
第4步 刪除並重新添加plattform。
第5步(Android平臺的文件夾的build.gradle文件) 此行添加到classpath部分
classpath 'com.google.gms:google-services:3.1.0'
並添加下面的依賴這條線,幾乎在文件的底部
apply plugin: 'com.google.gms.google-services'
你好@Roy當我試着你的解決方案出現錯誤'無法讀腳本courseur-xwalk.gradle,因爲它不存在'。 – Nupur
嘗試刪除它 –
我已經刪除它,仍然出現錯誤無法讀取'cordova-plugin-firebase/courseur-build.gradle'。我也刪除它,我得到一個很長的堆棧跟蹤和構建失敗。 – Nupur