3

我有一个项目包含 2 个应用程序和1 个库模块。 由于视图注入功能,我想使用 RoboGuice。

目前我无法在我的库模块中注入视图,因为在 R.java 文件中生成的 id 不是常量,并且我得到“属性值必须是常量”错误。请参阅此处的说明。从 ADT 14 开始,在库项目中,由于优化功能,id 不是常量。

我可以决定在 2 应用程序中使用 RoboGuice,而根本不在我的库模块中使用,但我也想知道有没有办法以某种方式解决这个问题?

也许以某种方式迫使A. Studio即使在库模块中也生成常量值?

4

0 回答 0