2017-08-26 70 views
0

我正在关注Google Codelabs for instant app,并且我正在尝试创建topeka-ui(即时应用程序的UI功能模块)。目前,数据绑定不适用于非基础功能模块。请将数据绑定代码移动到基本功能模块

它告诉我,使数据这样对于UI模块绑定:

instruction for data binding

当我试图使数据在Android块的gradle我生成过程中收到以下错误内结合。

Error:Currently, data binding does not work for non-base feature modules. 
Please, move data binding code to the base feature module. 
See https://issuetracker.google.com/63814741 for details 

我该如何解决?

+0

从Android Studio 3.1 Canary开始,现在有一个实验选项可绕过此数据绑定的gradle阻止程序,请参阅https://issuetracker.google.com/issues/63814741#comment21 – TWL

回答

5

错误:我试图使用的数据在非基本功能模块结合(因为它没有明确的程式码实验室中提到的)

解决方案: baseFeature = true在android系统在您尝试使用数据绑定的模块中阻止

+0

应用程序可以有多少baseFeature? 因为已经在topeka-base中声明了baseFeature = true –

+0

只能有一个基本特征模块 – BajaBob