2017-09-04 26 views
2

私のアプリケーションをモジュール化した後、原色が青からオレンジに変わった。したがって、アクティビティの背景、浮動ボタンなどが変更されました。インスタントアプリケーションのテーマはどのモジュールで定義する必要がありますか?

アプリテーマはアプリモジュールで定義され、@ color/primary_colorを使用します。色は基本モジュールで定義されます。

プライマリカラーがサポートライブラリから取得されたものであり、ベースモジュールから取得されていないようです。正しい場所はどこですか?

+1

リソースが混在していることが判明しました。 2つの依存関係が同じ色を定義しました。依存関係のツリーを1つ下に移動することで、この問題が解決されました。 – friedger

+0

答えとして追加してください(また後で受け入れる)ので、質問には答えが返ってきません。 – Idolon

答えて

1

リソースが混在している可能性があります。 2つの依存関係が同じ色を定義する可能性があります。依存関係のツリーを1つ下に移動することで、この問題は解決されます。

+1

あなたの問題に固有の/固有の名前を使用しなかったために問題が発生した可能性があります。 https://developer.android.com/topic/instant-apps/faqs.html#project-structure「機能間でリソースを共有できますか?」を参照してください。 – TWL