美文网首页
android手动添加cordova插件方法

android手动添加cordova插件方法

作者: 皓皓amous | 来源:发表于2019-05-06 08:51 被阅读0次

命令行添加插件的方法为:

cordova add [ git地址/本地磁盘目录/cordova服务器上的插件id ]

以下介绍手动添加cordova插件步骤:

看完这些步骤后能更好的理解插件是怎么添加到我们工程项目里的.

比如我们当前有一个cordova-plugin-device插件.

1、把cordova-plugin-device插件整个文件复制到 项目/plugins 目录下

2、编辑 项目/plugins 目录下的android.json文件

在installed_plugins节点下添加

"cordova-plugin-device": {

        "PACKAGE_NAME": "应用包名"

    }

可以把文件中已有的代码复制下,改改插件名即可。

示例:

{

"prepare_queue": {

    "installed": [],

    "uninstalled": []

},

"config_munge": {

    "files": {}

},

"installed_plugins": {

    "cordova-plugin-console": {

        "PACKAGE_NAME": "com.ionicframework.npolischeck686498"

    },

    "cordova-plugin-device": {

        "PACKAGE_NAME": "com.ionicframework.npolischeck686498"

    },

    "cordova-plugin-splashscreen": {

        "PACKAGE_NAME": "com.ionicframework.npolischeck686498"

    },

    "cordova-plugin-statusbar": {

        "PACKAGE_NAME": "com.ionicframework.npolischeck686498"

    },

    "cordova-plugin-whitelist": {

        "PACKAGE_NAME": "com.ionicframework.npolischeck686498"

    },

    "ionic-plugin-keyboard": {

        "PACKAGE_NAME": "com.ionicframework.npolischeck686498"

    },

    "link.yurtaev.cordova.wifi-ssid": {

        "PACKAGE_NAME": "com.ionicframework.npolischeck686498"

    }

},

"dependent_plugins": {}

}

3、编译运行

附:

执行 cordova add [插件] 命令后,会生成 项目/plugins/fetch.json 文件,以下为内容说明:

"cordova-plugin-device": {

    "source": {

        "type": "git",        //插件位置说明.git表示git服务器上,local表示本地磁盘,registry表示cordova服务器上的插件

        "url": "https://git.oschina.net/vtming/wifissid.git",    //git 地址

        "subdir": "."                                            //不清楚

        // "id": "cordova-plugin-device@1.1.4"                   //type为registry时使用,cordova服务器上的插件的id

        //"path": "E:\\work\\testapp2\\MyPlugin"                 //type为local时使用,本地插件地址

    },

    "is_top_level": true,

    "variables": {}

}

相关文章

网友评论

      本文标题:android手动添加cordova插件方法

      本文链接:https://www.haomeiwen.com/subject/akmloqtx.html