Firebase相关Android项目构建失败求助:SDK版本与依赖缺失
解决Android项目构建失败问题(Firebase相关)
问题根源
构建失败包含两个核心问题:
- 项目使用的插件要求更高的Android SDK版本(需升级到33)
- 未指定
com.google.android.material:material库的具体版本,导致Gradle无法解析依赖
分步解决方案
升级SDK版本
打开C:\Users\User\AndroidStudioProjects\tour\android\app\build.gradle,在android块中更新compileSdkVersion和targetSdkVersion:android { compileSdkVersion 33 defaultConfig { targetSdkVersion 33 // 其他原有配置保留 } // 其他原有配置保留 }指定Material库版本
同样在上述文件的dependencies块中,添加或修正Material库的依赖,替换<version>为稳定版本(如1.9.0):dependencies { // 其他原有依赖保留 implementation 'com.google.android.material:material:1.9.0' }检查仓库配置
确保android/build.gradle的allprojects块中包含Google Maven仓库,否则依赖无法被检索:allprojects { repositories { google() mavenCentral() // 其他原有仓库保留 } }重新构建项目
点击Android Studio中的「Sync Project with Gradle Files」按钮完成同步,之后重新执行构建命令即可。
内容的提问来源于stack exchange,提问作者Md Murad Hosain
相关产品推荐
相关产品推荐

