无法添加android项目-ionic(错误-com.couchbase.lite.phonegap)

无法添加android项目-ionic(错误-com.couchbase.lite.phonegap),android,cordova,ionic-framework,Android,Cordova,Ionic Framework,我正在尝试将android平台添加到我现有的ionic项目中。我得到下面的错误。 无法从config.xml还原插件com.couchbase.lite.phonegap。您可能需要再次尝试添加它 错误: 错误:npm:命令失败,退出代码为1错误输出: 手动删除节点模块和package-lock.json(imp*) npm缓存清理--强制执行 最后运行npm安装 爱奥尼亚cordova平台添加android 手动删除节点模块和package-lock.json(imp*) npm缓存清理--

我正在尝试将android平台添加到我现有的ionic项目中。我得到下面的错误。 无法从config.xml还原插件
com.couchbase.lite.phonegap
。您可能需要再次尝试添加它

错误:

错误:npm:命令失败,退出代码为1错误输出:

  • 手动删除
    节点模块
    package-lock.json(imp*)

  • npm缓存清理--强制执行

  • 最后
    运行npm安装

  • 爱奥尼亚cordova平台添加android

  • 手动删除
    节点模块
    package-lock.json(imp*)

  • npm缓存清理--强制执行

  • 最后
    运行npm安装

  • 爱奥尼亚cordova平台添加android


  • 我猜你试过Android>=7,这是couchbaselite插件所需要的

    因此,您可以降级到6:

    ionic cordova platform rm android
    ionic cordova platform add android@6
    

    但是如果你需要一个最新的android,你必须应用这个补丁:

    我想你试过android>=7,这是couchbaselite插件所需要的

    因此,您可以降级到6:

    ionic cordova platform rm android
    ionic cordova platform add android@6
    

    但是,如果您需要最新的android,您必须应用以下修复程序:

    我建议您删除插件及其文件夹:

    ionic cordova plugin remove couchbase-lite-phonegap-plugin
    rm -rf plugins/com.couchbase.lite.phonegap/
    
    此外,如果发现任何错误的文件夹名
    com.couchbase.lite.phonegap
    ,请删除
    package.json
    中的任何行

    然后像往常一样添加android平台,然后重新添加插件

    ionic cordova platform add android
    ionic cordova plugin add couchbase-lite-phonegap-plugin
    
    如果仍然出现任何错误,请直接使用
    cordova--verbose
    重复该操作,而不使用
    ionic
    命令。例如:

    cordova插件添加couchbase lite phonegap插件——详细


    上面的命令应该会准确地告诉您出了什么问题。

    我建议您删除插件及其文件夹:

    ionic cordova plugin remove couchbase-lite-phonegap-plugin
    rm -rf plugins/com.couchbase.lite.phonegap/
    
    此外,如果发现任何错误的文件夹名
    com.couchbase.lite.phonegap
    ,请删除
    package.json
    中的任何行

    然后像往常一样添加android平台,然后重新添加插件

    ionic cordova platform add android
    ionic cordova plugin add couchbase-lite-phonegap-plugin
    
    如果仍然出现任何错误,请直接使用
    cordova--verbose
    重复该操作,而不使用
    ionic
    命令。例如:

    cordova插件添加couchbase lite phonegap插件——详细


    上面的命令应该能准确地告诉您出了什么问题。

    谢谢您的回复。试图添加android@6,我得到下面的错误。使用cordova创建的Android项目-android@6.4.0发现保存的插件“com.couchbase.lite.phonegap”。将其添加到项目中无法从config.xml还原插件“com.couchbase.lite.phonegap”。您可能需要再次尝试添加它。错误:错误:npm:命令失败,退出代码为1错误谢谢回复。试图添加android@6,我得到下面的错误。使用cordova创建的Android项目-android@6.4.0发现保存的插件“com.couchbase.lite.phonegap”。将其添加到项目中无法从config.xml还原插件“com.couchbase.lite.phonegap”。您可能需要再次尝试添加它。错误:错误:npm:命令失败,退出代码为1错误