如何在android中向condorva插件项目添加非cordova插件

如何在android中向condorva插件项目添加非cordova插件,android,angular,cordova,plugins,jitpack,Android,Angular,Cordova,Plugins,Jitpack,你好 我有一个cordovaandroid项目 我想添加这个插件,如中所述 我正在试着理解这篇文章的答案。根据我的理解,我创建了一个文件夹,命名为liveChat,在这个文件夹中,我创建了一个plugin.xml,并输入以下值: <?xml version="1.0" encoding="UTF-8"?> <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"

你好

我有一个
cordova
android项目

我想添加这个插件,如中所述

我正在试着理解这篇文章的答案。根据我的理解,我创建了一个文件夹,命名为
liveChat
,在这个文件夹中,我创建了一个
plugin.xml
,并输入以下值:

<?xml version="1.0" encoding="UTF-8"?>

<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
    xmlns:android="http://schemas.android.com/apk/res/android"
        id="live-chat"
        version="2.1.2">

    <name>live-chat</name>
    <description>Live Chat</description>
    <author>JX</author>

    <platform name="android">
    <framework src="src/android/build-extras.gradle" custom="true" type="gradleReference" />
    </platform>

</plugin>
{
  "name": "live-chat",
  "version": "2.1.2",
  "description": "Live Chat",
  "author": "JX",
"repository": {
    "type": "maven",
    "url": "https://jitpack.io"
  }
}
然后,我键入以下命令:

cordova plugin add liveChat/
然后我点击了
无效插件!liveChat需要一个有效的包。json

我尝试使用以下值放入1个package.json文件:

<?xml version="1.0" encoding="UTF-8"?>

<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
    xmlns:android="http://schemas.android.com/apk/res/android"
        id="live-chat"
        version="2.1.2">

    <name>live-chat</name>
    <description>Live Chat</description>
    <author>JX</author>

    <platform name="android">
    <framework src="src/android/build-extras.gradle" custom="true" type="gradleReference" />
    </platform>

</plugin>
{
  "name": "live-chat",
  "version": "2.1.2",
  "description": "Live Chat",
  "author": "JX",
"repository": {
    "type": "maven",
    "url": "https://jitpack.io"
  }
}
在这之后,命令无误地运行,我看到
“liveChat”:“file:liveChat”
被添加到我的
package.json
文件中。

然而,对于自动生成的plugins文件夹,我只是在里面创建了
liveChat
文件夹,里面的文件也与我刚才创建的
liveChat
文件夹相同

我敢肯定我走错了路。我对前端开发还不熟悉,我相信我错过了一些理解,也错过了一些步骤

我想就正确的方法征求您的意见