What does exactly adding apply plugin: 'com.google.gms.google-services'
do? If I comment this, my app still will compile and run. More about adding Firebase to the project here.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
It reads resources out of your google-services.json file as described here. It also adds a compile dependency on firebase-core
if not already present. That dependency will cause FirebaseInitProvider to get merged into your manifest, which is responsible for initializing a default FirebaseApp at app launch with the resources it read during the build phase.
If you want to learn more about Firebase app init, read:
- How does Firebase initialize on Android?
- Take Control of Your Firebase Init on Android