科尔多瓦:找不到 plugin.xml

Posted

技术标签:

【中文标题】科尔多瓦:找不到 plugin.xml【英文标题】:Cordova: Cannot find plugin.xml 【发布时间】:2016-02-20 00:28:47 【问题描述】:

我正在尝试从我的 coordova 文件中删除这个插件,但我遇到了这个问题

Error: Cannot find plugin.xml for plugin 'org.apache.cordova.file-transfer'. Please try adding it again.

这是删除插件的cordova命令

cordova plugin rm cordova-plugin-file-transfer

请协助说明为什么我无法删除此插件。谢谢

【问题讨论】:

试着看看这个答案。 ***.com/a/30299721/4515566 【参考方案1】:

我在尝试升级插件时遇到了这个问题。

首先按照this post 的建议删除插件文件夹<myapp>/plugins/cordova-plugin-file-transfer。如果插件仍然无法通过 cordova 删除,请编辑 <your_app>/plugins 中的 3 个 json 文件并删除对 cordova-plugin-file-transfer 的所有引用。

---- 从 android.json 中删除 ----

"cordova-plugin-file-transfer": 
    "PACKAGE_NAME": "com.mycompany.myapp"

---- 从 ios.json 中删除 ----

"cordova-plugin-file-transfer": 
    "PACKAGE_NAME": "com.mycompany.myapp"

---- 从 fetch.json 中删除 ----

"cordova-plugin-file-transfer": 
    "source": 
       "type": "registry",
        "id": "cordova-plugin-file-transfer"
    ,
    "is_top_level": true,
    "variables": 

Cordova 现在将识别出该插件未安装。这解决了我的更新问题,因为我终于能够运行cordova plugin add cordova-plugin-file-transfer 而不会出现错误。

【讨论】:

【参考方案2】:

首先,确保该插件未在您的 config.xml 中列出。然后您可以重新安装平台,例如对于 Android,您将在项目的命令行中输入以下内容:

cordova platform remove android

cordova platform add android

【讨论】:

【参考方案3】:

在我的 Ionic 应用程序中,我遇到了 cordova-plugin-android-permissions 插件的问题。只需从插件文件夹中删除此插件的文件夹即可解决我的问题

【讨论】:

【参考方案4】:

在 Ionic 3 中构建我的应用时遇到了同样的问题。我为解决此问题而采取的步骤包括:

    在 CLI 中使用 -cordova plugin list 检查应用上已安装的 Cordova 插件 从您的应用程序目录中的应用程序plugins 文件夹 中删除步骤(1) 中未列出的任何插件,即。从插件文件夹中删除此插件的文件夹 再次尝试构建。

【讨论】:

你是个传奇。为此,我已经把头发拉了好几个小时了。【参考方案5】:

要添加到 jshaw.fb 的答案,请从 browser.json 中删除这些行

【讨论】:

以上是关于科尔多瓦:找不到 plugin.xml的主要内容,如果未能解决你的问题,请参考以下文章

科尔多瓦 Android 要求失败:“找不到安装的 Gradle 版本”

text 科尔多瓦建造的'图书馆找不到...'

科尔多瓦 android 构建失败,在 Windows 上找不到符号

Xcode 找不到任何匹配的配置文件

如何使用 xcode 7.2 运行科尔多瓦?

在科尔多瓦本地通知中显示进度条