0

我正在将开发人员工具 SDK 构建为 Android 库项目。我想让主机应用程序开发人员不是在代码中而是在 XML 文件中配置我的 SDK。我考虑在清单中放置一些配置字符串,但这并不安全。所以我想让主机开发人员在主机应用程序中定义一些字符串。问题是,我的库项目似乎看不到主机应用程序中定义的字符串。我无法在编译期间从我的库项目中引用宿主项目中定义的资源 ID,即使它们合并在一起并停留在同一个 DEX 中。

有没有办法从库项目中读取宿主项目中定义的资源?

4

1 回答 1

0

好的,看起来您可以在库项目和宿主应用程序项目中定义具有相同名称的资源。这将允许编译继续进行,并且宿主应用程序资源将覆盖库项目资源。

于 2012-07-27T22:25:13.873 回答