2017-06-14 8 views
3

Instant App機能モジュールでは、マニフェストにアクティビティ宣言を含むaar(mavenリポジトリから "api"ステートメントを使用)をインポートしています。この宣言。 スタイルフィーチャがベースフィーチャプロジェクトに見つからないため、マニフェストマージが失敗します。 フィーチャーモジュールでインポートされたaarからのリソースは、基本フィーチャーモジュールには含まれていないようです。Instant Apps機能モジュールのリソースマージ

プラグインがまだアルファモードになっているので、バグか予想される動作の場合、私が何か間違っているかどうかわかりません。

これに関するアドバイスはありますか?

+0

はまだダウンここに私の答えをチェックし@karateアルファ5 :( – karate

+0

で同じ問題に遭遇どうやらこれが今のintetended動作です – gbaccetta

答えて

3

実際にはこれは意図した動作です。彼らは今affirmn公式FAQに : 「また、機能モジュールのマニフェストによって参照されるすべてのリソースが基地機能モジュールに存在しなければならない」

もののような場合には可能であることを説明しましたリソースをベースモジュールに提供することを余儀なくされるか、少なくともマニフェストで使用されるベースモジュール(トラフオーバーライド)に再宣言する必要があります。

出典:。。https://developer.android.com/topic/instant-apps/faqs.html

+0

これはAndroidManifestファイルのではなく、コードの罰金ですしかし、私は実際に別の問題が発生しています。私がそれ自身のモジュールでアクセスしようとしているときに、フィーチャモジュールのリソースが見つかりませんでしたが、リソースをベースモジュールに移動して、 – karate

関連する問題