Как добавить плагин без кордовы в проект плагина condorva в Android

Добрый день,

У меня есть проект Android cordova.

Я хотел бы добавить этот плагин в качестве упоминания в https://developers.livechat.com/docs/getting-started/installing-livechat/android-widget/#1-add-the-jitpack-repository.

Я пытаюсь понять сообщение с ответом из Добавить зависимость к Android Cordova плагин . Насколько я понимаю, я создаю папку, называю ее 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>

И затем я создаю еще 2 папки для /src/android в папке liveChat, внутри этой папки android я создаю файл call build-extras.gradle и помещаю следующий код:

repositories{
    maven { url 'https://jitpack.io' }
}

dependencies {
    compile 'com.github.livechat:chat-window-android:v2.1.2'
}

И затем я набираю следующую команду:

cordova plugin add liveChat/

А потом я нажал Invalid Plugin! liveChat needs a valid package.json

Я пытаюсь вставить 1 файл package.json со следующим значением:

{
  "name": "live-chat",
  "version": "2.1.2",
  "description": "Live Chat",
  "author": "JX",
"repository": {
    "type": "maven",
    "url": "https://jitpack.io"
  }
}

После этого команда запустилась без ошибок, и я увидел, что "live-chat": "file:liveChat", добавляется в мой файл package.json. введите здесь описание изображения

Однако для автоматически сгенерированной папки плагинов я создал только папку liveChat внутри, а файлы внутри также совпадают с папкой liveChat, которую я только что создал.

Я могу быть уверен, что иду неверным путем. Я новичок в разработке интерфейса, я считаю, что есть что-то, чего я не понимаю, и пропускаю некоторые шаги.

Хотел бы обратиться к вам за советом по правильному пути.


person Panadol Chong    schedule 09.04.2021    source источник