Android cordova插件 plugin.xml 添加jar包依赖的两种方法 比如supportv4的包

写cordova插件的时候需要用到supportv4等包 即可以直接使用androidstudio通过添加插件的方法添加

因为没有下载对应的jar放人lib,配置plugin.xml就疏忽了。后来发现导入插件项目后对这些jar包的引用

没了。

去cordova官网查阅了一下如何在plugin.xml中注入依赖有两种方法

1:通过framework标签引人你通过添加插件方式添加的jar

2:cordova6.1.0增加了指定插件的cordova相关的依赖性为插件的的package.json文件的一部分支持。

插件可能会列出多个版本的依赖关系,以提供指导科尔多瓦CLI当它被选择的插件的版本从NPM来获取。

该CLI将选择一个插件,是与当地项目的安装平台和插件,还有当地的cordovaCLI版本兼容的最新版本。

如果没有插件的版本是兼容的,CLI会发出警告有关失败的需求用户,并回落到获取最新版本的旧的行为。

此功能是为了最终取代发动机元素plugin.xml中。清单依赖是确保你的插件不会出现破裂或导致生成错误时,

从故宫牵强的好方法。如果插件的最新版本是不是与项目兼容,则CLI将会给应用程序开发人员未满足项目要求的列表,

以便他们了解兼容性能,并可以更新他们的项目来支持你的插件。这使得你的插件,以打破的变化,而不用担心谁正

在建设迎战老平台和插件混乱devlopers的回应。要指定插件cordova相关的依赖性,改变的package.json发动机元素

包括cordovaDependencies采用以下结构对象:

engines: {
    cordovaDependencies: {
        PLUGIN_VERSION: {
            DEPENDENCY: SEMVER_RANGE,
            DEPENDENCY: SEMVER_RANGE,
            ...
        },
        ...
    }
}

你可能感兴趣的:(android,cordova)