我有一个 Android 项目包含 2 个模块:
- app - 这是一个标准的 Android 应用程序。
- 核心 - 这是 Java 库模块。
我这样做是因为我需要在非Android环境中使用核心功能,作为一个独立的jar。
现在,我需要创建另一个应用程序,该应用程序需要使用 app 模块内的核心功能 + Java 包(我无法将它们从那里取出)。
所以我认为使用构建变体可以帮助我。我创建了 2 个构建变体,一个用于旧应用程序,另一个用于新应用程序。
一切正常,但我可以看到我在主目录中的所有资源都被打包到新应用程序的 apk 中,即使第二个应用程序需要少量资源。
我已经搜索过如何像这样排除未使用的资源,但就我而言,我只需要删除未使用的资源,而不是整个文件夹。