如何防止从 .apk 中删除 META-INF/* 文件?
How to prevent removing META-INF/* files from .apk?
我在 android libs
文件夹中有一些 jar,其中包含参与扩展加载的 META-INF 文件(META-INF/cxf/bus-extensions.txt
更详细)。构建时 android 生成器会删除此类文件,但实际上需要它们,并且无法稍后在运行时加载它们。
如何防止删除 META-INF/*
文件?我宁愿避免解压每个 jar,每次都手动复制文件并编写特殊代码来加载它们。
PS。目前我正在 IntelliJ IDEA 中构建而不使用 Maven 或 gradle.
我不得不解决它 - 捆绑所有 jar META/* 中的资源,将它们放入 assets
并覆盖从资产
加载的资源
我在 android libs
文件夹中有一些 jar,其中包含参与扩展加载的 META-INF 文件(META-INF/cxf/bus-extensions.txt
更详细)。构建时 android 生成器会删除此类文件,但实际上需要它们,并且无法稍后在运行时加载它们。
如何防止删除 META-INF/*
文件?我宁愿避免解压每个 jar,每次都手动复制文件并编写特殊代码来加载它们。
PS。目前我正在 IntelliJ IDEA 中构建而不使用 Maven 或 gradle.
我不得不解决它 - 捆绑所有 jar META/* 中的资源,将它们放入 assets
并覆盖从资产