我正在构建一个开发人员工具SDK作为Android库项目。我想主机应用程序开发人员不是在代码中配置我的SDK,而是在XML文件中。我研究了在清单中放置一些配置字符串,但这并不安全。所以我想让主机开发人员在主机应用程序中定义一些字符串。麻烦的是,我的库项目似乎没有看到主机应用程序中定义的字符串。我无法在编译期间引用我的库项目中宿主项目中定义的资源ID,即使它们被合并在一起并卡在同一个DEX中。
有没有办法从库项目中读取主机项目中定义的资源?
答案 0 :(得分:0)
好的,看起来您可以在库项目和主机应用程序项目中定义具有相同名称的资源。这将允许继续编译,主机应用程序资源将覆盖库项目资源。