sho*_*ano 6 android gradle firebase
在Firebase SDK设置页面上,它说,
apply plugin: 'com.android.application'
android {
// ...
}
dependencies {
// ...
compile 'com.google.firebase:firebase-core:9.0.2'
}
// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'
Run Code Online (Sandbox Code Playgroud)
这是为什么?订购是否重要?
它与插件帮助管理依赖关系的方式以及Gradle用于构建项目的事件顺序有关.
如果你的项目中没有插件,插件实际上会添加对firebase-core的依赖.它还将检查Firebase和Play服务依赖项的版本.但是,为了让它在不与其他插件冲突的情况下完成所有这些操作,在已定义项目依赖项之后,Google Services插件必须针对项目运行.因此,在依赖项块之后应用插件(通常位于文件的底部)可以实现所有这些.
重要的是要知道,如果插件位于顶部,某些项目可能会遇到版本冲突问题.您可以通过将其添加到底部来避免这些问题.
| 归档时间: |
|
| 查看次数: |
2609 次 |
| 最近记录: |