离子错误:无法安装"cordova-plugin-firebase":错误:哦哦 - 安装时



我刚刚创建了一个新的离子项目,并试图将firebase原生与之集成,但没有成功。有人能帮我做这个吗。

C:UsersgouraDesktopIoninctest>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:UsersgouraDesktopIoninctestplatformsandroidappsrcmain'
at Object.unlinkSync (fs.js:1136:3)
at mayCopyFile (C:UsersgouraDesktopIoninctestplatformsandroidcordovanode_modulesfs-extralibcopy-synccopy-sync.js:59:8)
at onFile (C:UsersgouraDesktopIoninctestplatformsandroidcordovanode_modulesfs-extralibcopy-synccopy-sync.js:54:10)
at getStats (C:UsersgouraDesktopIoninctestplatformsandroidcordovanode_modulesfs-extralibcopy-synccopy-sync.js:48:44)
at startCopy (C:UsersgouraDesktopIoninctestplatformsandroidcordovanode_modulesfs-extralibcopy-synccopy-sync.js:38:10)
at handleFilterAndCopy (C:UsersgouraDesktopIoninctestplatformsandroidcordovanode_modulesfs-extralibcopy-synccopy-sync.js:33:10)
at Object.copySync (C:UsersgouraDesktopIoninctestplatformsandroidcordovanode_modulesfs-extralibcopy-synccopy-sync.js:26:10)
at copyFile (C:UsersgouraDesktopIoninctestplatformsandroidcordovalibpluginHandlers.js:223:12)
at install (C:UsersgouraDesktopIoninctestplatformsandroidcordovalibpluginHandlers.js:61:13)

安装版本节点-v12.18.3npm-6.14.6离子-5.4.16cordova-10.0.0@离子天然/防火酶-5.28.0cordova插件firebase-2.0.5

等级-7Java-8.1

我也试过FCM,它给出了一些注释错误。

我遇到了同样的问题。我找到的唯一解决方案是在添加android平台之前创建另一个项目并添加插件。

另一个可能的解决方案(我还没有测试(是,在最初的项目中,在config.xml中包括这一行:

<plugin name="cordova-plugin-firebase" spec="^2.0.0" />

或在终端中运行:

cordova plugin add cordova-plugin-firebase --save

然后重建你的apk。来源:https://www.npmjs.com/package/cordova-plugin-firebase
(插件官方支持(

如果有效,请告诉我。

更新

我已经测试了第二个选项(在config.xml中包含<plugin name="cordova-plugin-firebase" spec="^2.0.0" />(,它对我很有效。只需记住在之后重建你的apk。

最新更新