【发布时间】:2013-02-28 10:19:57
【问题描述】:
我创建了一个库项目并将我的属性存储在一个 .properties 文件(release.properties 和 test.properties)中。我使用 Properties 对象访问它们,我访问的文件取决于布尔值(DEBUG true/false)。
但是,如果我创建了一个使用我的 lib 项目的应用程序项目,并且如果此应用程序项目的 ONE 属性值与 lib 不同,我必须将整个文件复制到我的应用程序项目中并更改不同的线。
这是一个糟糕的情况。如果我在库项目的 .properties 中添加一行,我将不得不将其添加到所有应用程序项目中,这与更改 lib 项目中的一行相同。
问题是 app-project 中的 .properties 文件覆盖了 lib-project 中的整个文件,这种覆盖不是基于行的。
有解决办法吗?
【问题讨论】:
标签: android properties settings project