"dynamically modify resource tables" 在 Android 应用程序中的确切含义是什么

What does "dynamically modify resource tables" exactly mean in Android Application

谁能解释一下,下面的 "modify resource tables" 到底是什么意思。我在 Android App bundles "known issues" 部分遇到过这个。这将帮助我进一步将项目迁移到 Android 应用程序包。

"If you use tools that dynamically modify resource tables, Applications generated from app bundles might behave unexpectedly. So, when building an app bundle, it is recommended that you disable such tools."

资源 table 是 APK 中名为 resources.arsc 的文件。构建系统出于各种目的生成此文件后,某些工具可能会对其进行编辑。

因为 Android App Bundle 以另一种格式包含此文件,如果这些工具没有添加对 App Bundle 的支持,它们可能无法工作。这就是这条消息的意思。