gpt4 book ai didi

java - 在添加 Cordova 插件时合并文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:25:42 25 4
gpt4 key购买 nike

我为 Cordova 项目开发了 android 插件,但遇到了一个问题:合并文件。特别是资源文件。大多数插件都有相同的资源文件,如 strings.xml,我想合并它们。我在 Google 上搜索了几天,没有找到答案。

我应该在插件的 plugin.xml 中写什么?源文件标签只是添加文件。配置文件标签允许我向文件中添加一些行,但如果我有很多行,这会让人感到不舒服。有合并文件的命令吗?

最佳答案

我遇到了和你一样的问题,发现无法使用 plugman 合并资源(也许这在过去几年有所改变)。

我所做的是制作了一个插件,其中包含所有具有如下基本内容的通用文件:

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

然后在我需要设置资源的每个插件中,我在 plugin.xml 中使用 plugman 语法:

<config-file target="res/values/ids.xml" parent="/resources">
<item type="id" name="id1"/>
<item type="id" name="id2"/>
<item type="id" name="id3"/>
</config-file>
<config-file target="res/values/strings.xml" parent="/resources">
<string name="message1">Hello</string>
<string name="message2">world!</string>
</config-file>

最后,在您的插件中,您可以在“基本资源”插件上设置依赖项。

这个系统的限制是如果你想发布你的插件并且人们同时使用它作为其他插件覆盖与你相同的资源文件......

我发布了 a SO question回到过去,没有运气得到答案。我想我们可以直接向他们 jira 上的 plugman 人询问这个问题。

关于java - 在添加 Cordova 插件时合并文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30462621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com