我有一个项目包含2个应用程序和 1个库模块。 由于视图注入功能,我想使用RoboGuice。
目前我无法在我的库模块中注入视图,因为R.java文件中生成的ID不是常量而且我得到“属性值必须是常量”错误。 See explanation here. Since ADT 14, in a library project, ids are not constants because of an optimization feature.
我可以决定在2个应用程序中使用RoboGuice,而不是在我的库模块中使用,但我也想知道有没有办法以某种方式解决这个问题?
也许以某种方式强制 A. Studio即使在库模块中也能生成常量值