我已经在使用即时应用程序几天了。我还没有把它编译好。
项目分为instant
,installed
,base
,export
,preview
作为功能。
在export
模块中依赖于某些布局,来自base
模块的字符串资源。然后installed
将编译base
和export
模块。一切正常
但是,在preview
中,与base
模块中的某些布局,字符串资源相同。 export
和preview
都做不同的事情,但使用相同的资源。 instant
模块将汇编base
,preview
,但会收到错误
Unresolved reference: id
Unresolved reference: layout
Unresolved reference: anim
这是构建工具的预期行为,还是构建工具中的错误?
答案 0 :(得分:2)
构建即时应用程序时,要素模块的R类不包含基本要素中的资源标识符。对于通过基本功能提供的所有资源,您应该将导入更改为基本功能R类。 (base.R而不是preview.R)