【发布时间】:2020-12-06 12:03:10
【问题描述】:
我刚刚创建了一个新的 ionic 项目并尝试将 firebase native 与其集成,但它不起作用。有人可以帮我解决这个问题吗?
C:\Users\goura\Desktop\Ioninc\test>ionic cordova plugin add cordova-plugin-firebase
> cordova.cmd plugin add cordova-plugin-firebase
Installing "cordova-plugin-firebase" for android
Error during processing of action! Attempting to revert...
Failed to install 'cordova-plugin-firebase': Error: Uh oh!
EPERM: operation not permitted, unlink 'C:\Users\goura\Desktop\Ioninc\test\platforms\android\app\src\main'
at Object.unlinkSync (fs.js:1136:3)
at mayCopyFile (C:\Users\goura\Desktop\Ioninc\test\platforms\android\cordova\node_modules\fs-extra\lib\copy-sync\copy-sync.js:59:8)
at onFile (C:\Users\goura\Desktop\Ioninc\test\platforms\android\cordova\node_modules\fs-extra\lib\copy-sync\copy-sync.js:54:10)
at getStats (C:\Users\goura\Desktop\Ioninc\test\platforms\android\cordova\node_modules\fs-extra\lib\copy-sync\copy-sync.js:48:44)
at startCopy (C:\Users\goura\Desktop\Ioninc\test\platforms\android\cordova\node_modules\fs-extra\lib\copy-sync\copy-sync.js:38:10)
at handleFilterAndCopy (C:\Users\goura\Desktop\Ioninc\test\platforms\android\cordova\node_modules\fs-extra\lib\copy-sync\copy-sync.js:33:10)
at Object.copySync (C:\Users\goura\Desktop\Ioninc\test\platforms\android\cordova\node_modules\fs-extra\lib\copy-sync\copy-sync.js:26:10)
at copyFile (C:\Users\goura\Desktop\Ioninc\test\platforms\android\cordova\lib\pluginHandlers.js:223:12)
at install (C:\Users\goura\Desktop\Ioninc\test\platforms\android\cordova\lib\pluginHandlers.js:61:13)
安装版本 节点 - v12.18.3 npm - 6.14.6 离子 - 5.4.16 科尔多瓦 - 10.0.0 @ionic-native/firebase - 5.28.0 科尔多瓦插件火力基地 - 2.0.5
分级 - 7 Java - 8.1
我也尝试了 FCM,但它给出了一些注释错误。
【问题讨论】:
-
我只有平台android 9.0.0 版本有同样的错误。使用较低的android版本firebase安装没有错误。
-
android@9.0.0 有cordova-plugin-firebasex
标签: android firebase cordova ionic-framework ionic-native