Cordova Android Не запускается плагин для инъекций - PullRequest
0 голосов
/ 14 июля 2020

Я разрабатываю плагин Cordova Android. Я создал плагин, добавил и запустил приложение. Я отслеживаю созданное приложение с помощью Android Studio и вижу, что плагин не инициализирован.

Я не вижу функциональности Cordova, которая запускает плагины. Может ли кто-нибудь посоветовать, как отлаживать плагины?

Ниже находится конфигурация плагина Cordova.

<?xml version="1.0" encoding="utf-8"?>
<plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
        id="cordova-plugin-cla-geofence"
        version="1.0">

    <name>Coniq Lite App - Geofence</name>

    <engines>
        <engine name="cordova" version=">=6.3.0"/>
    </engines>

    <js-module src="www/InjectionPlugin.js" name="CLGeofenceIP">
        <clobbers target="CLGeofenceIP" />
    </js-module>

    <platform name="android">

        <config-file target="AndroidManifest.xml" parent="/*">
            <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
            <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
        </config-file>

        <config-file target="res/xml/config.xml" parent="/*">
            <feature name="CLGeofenceIP">
                <param name="android-package" value="com.coniq.geofence.plugin.InjectionPlugin"/>
            </feature>
        </config-file>

        <config-file target="AndroidManifest.xml" parent="/manifest/application">
            <service android:name="com.coniq.geofence.plugin.BackgroundService"/>
        </config-file>

        <framework src="com.android.support:support-v4:+"/>
        <source-file src="src/android/InjectionPlugin.java" target-dir="src/com/coniq/geofence/plugin/"/>
        <source-file src="src/android/BackgroundService.java" target-dir="src/com/coniq/geofence/plugin/"/>
    </platform>

</plugin>

...