2017-08-26 14 views
0

私はGoogle Codelabs for instant appに従っていて、topeka-ui(インスタントアプリのUI機能モジュール)を作成しようとしていました。現在、非ベースフィーチャーモジュールではデータバインディングは機能しません。

それはそのUIモジュールに対してこのようにデータバインディングを有効にするために私に語った:

instruction for data binding

私はGradleのビルド中に次のエラーを取得するAndroidのブロック内のデータバインディングを有効にしようとします。

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スタジオ3.1カナリーのデータバインディングを回避する実験的なオプションが用意されています。https://issuetracker.google.com/issues/63814741#comment21 – TWL

答えて

5

間違い:私は、非基本機能モジュールに結合使用データにしようとしていた(それが明示的にコードラボで言及されていなかったとして)

ソリューション:ペースト baseFeature = trueアンドロイドでブロックを使用して、データバインディングを使用しようとしています。

+0

アプリにはいくつのbaseFeatureがありますか? すでにtopekaベースで宣言されているbaseFeature = trueがあるので –

+0

ベースフィーチャモジュールは1つしか存在できません – BajaBob

関連する問題