2017-05-25 9 views
1

例を使って質問を説明できます。Androidの別のモジュールからアプリケーションモジュール内のファイルを読み込む方法

AndroidプロジェクトにFirebaseを統合する場合。プロジェクト情報が含まれているgoogle-services.jsonファイルをダウンロードします。初期化時のfirebase SDKは、このファイルの内容を読み込みます。 atleast、それは私が想定していることです。その場合、外部ライブラリは別のモジュール(この場合はアプリケーションモジュール)のファイルにどのようにアクセスしますか?

+3

https://developers.google.com/android/guides/google-services-plugin –

+0

外部のライブラリからアクセスしようとしているファイルにはどのファイルがアクセスしようとしているのかはわかりません。達成しようとしていることをより具体的にすることはできますか? –

+0

ありがとう@JamesPoag。 devのページには、これがどうなるか説明しています。 –

答えて

0

ドキュメントhereは、プラグインの仕組みについて説明しています。

すべてはで発生します。は実行時にコンパイルされません。したがって、Firebase SDKとJSONファイルの間には相互作用はありません。代わりにapply plugin: 'com.google.gms.google-services'によってアクティブ化されたgradleプラグインは、JSONファイルを読み取り、アプリケーションにマージされるstrings.xmlファイルを書き込みます。 Firebase SDKはgetResources().getString(R.string.google_app_id)のような呼び出しでこれらの値を読み取ることができます。

関連する問題