我有一个过去使用Google Maps API的旧应用程序。自上次成功构建以来,我没有更改代码,但我现在无法重建应用程序。
当我尝试向“com.google.android.gms:play-service-maps:11.8.0”库添加依赖项时,Android Studio会尝试从Internet下载必要的文件。大约达到50%时,它会显示以下错误:“无法找到依赖项”com.google.android.gms:play-services-maps:11.8.0“。
有谁知道为什么会这样,以及如何解决问题?
答案 0 :(得分:0)
尝试将版本从11.8.0更改为较旧版本。 (例如11.0.2)
答案 1 :(得分:0)
Google Play服务版本取决于compileSdkVersion
build.gradle
尝试:
com.google.android.gms:play-services-maps:11.0.4
或者将您的sdk版本更新为最新版本。
答案 2 :(得分:0)
我建议您添加已在Choose_Library_Dependency对话框中指定的Google Play服务的依赖项。这件事总是对我有用。只需浏览选项,您就会找到Google Play服务的匹配项。无论在那里指定的版本是什么,您都需要在谷歌地图依赖中使用相同的版本。
答案 3 :(得分:0)
将implementation "com.google.android.gms:play-services:15.0.0"
更改为implementation "com.google.firebase:firebase-invites:15.0.0
后,app build就成功了。