代码之家  ›  专栏  ›  技术社区  ›  Mahdi-Malv

库的清单未与最终清单文件合并

  •  0
  • Mahdi-Malv  · 技术社区  · 6 年前

    最近我创建了一个 使用内容提供者执行某些操作的库 .
    为B4A做了一个包装纸 .
    问题是 它的内容提供者在应用程序启动时不会被调用 (他们应该这样做)。

    当我看到最后的清单时,我看到 库的清单内容未与最终清单合并 .
    我做了一个函数来确保库文件和变量在基本代码中是可读的。


    我的问题是 库的清单将与应用程序清单合并还是我必须自己添加它们?

    2 回复  |  直到 6 年前
        1
  •  0
  •   Mahdi-Malv    6 年前

    当我阅读时, basic4android(b4a)不会合并库清单 .
    所以这意味着 开发商必须自己动手 .

    如果你有一个图书馆 AndroidManifest 内容, 您必须将它们全部添加到清单编辑器中 (其中一些可以使用包装jar文件添加)。

        2
  •  -1
  •   Sachin Kasaraddi    6 年前

    清单合并工具通过遵循一些合并启发式方法和遵循用特殊XML属性定义的合并首选项,组合每个文件中的所有XML元素。

    enter image description here

    如果低优先级清单中的元素与高优先级清单中的任何元素都不匹配,则将其添加到合并的清单中。但是,如果有匹配的元素,那么合并工具会尝试将每个元素的所有属性合并到同一个元素中。如果工具发现两个清单都包含具有不同值的相同属性,则会发生合并冲突。

    Merge multiple manifest files

    推荐文章