android - Play 服务和 Firebase 版本出错
问题描述
在我的应用程序 build.gradle 我有这个设置
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
classpath 'com.google.gms:google-services:4.0.1'
}
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
maven {
url 'https://jitpack.io'
}
maven {
url 'https://maven.google.com/'
name 'Google'
}
google()
}
}
ext {
supportlib_version = '26.0.2'
gps_version = '15.0.2'
}
在我的其他 gradle 文件中,我已经集成了这些库
依赖{
implementation fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.devbrackets.android:exomedia:4.0.3'
//Radio
compile 'com.squareup.okhttp3:okhttp:3.3.1'
//WC
compile 'org.jsoup:jsoup:1.8.3'
compile 'com.onesignal:OneSignal:[3.6.0,4.0.0)'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.booking:rtlviewpager:1.0.1'
compile 'com.github.apg-mobile:android-round-textview:v0.0.3'
compile 'com.github.chrisbanes:PhotoView:1.3.0'
compile 'com.google.code.gson:gson:2.8.0'
//TV & Radio
compile "com.android.support:cardview-v7:$supportlib_version"
compile "com.android.support:appcompat-v7:$supportlib_version"
compile "com.android.support:recyclerview-v7:$supportlib_version"
compile "com.android.support:design:$supportlib_version"
compile "com.android.support:support-v4:$supportlib_version"
compile "com.android.support:support-core-utils:$supportlib_version"
compile "com.android.support:support-media-compat:$supportlib_version"
implementation 'com.google.firebase:firebase-messaging:15.0.2'
compile "com.google.android.gms:play-services-gcm:$gps_version"
compile "com.google.android.gms:play-services-ads:$gps_version"
}
在构建时出现此错误 - 无法解决:com.google.android.gms:play-services-gcm:15.0.2 安装存储库并同步项目
当我尝试安装它时,它给出了找不到存储库的错误
请建议我应该使用什么版本来正确构建。
解决方案
现在没有 15.0.2 版本的 play-services-gcm (参见http://maven.google.com)。
$gps_version
此外,出于这个确切原因,现在不鼓励您使用变量;播放服务库将在不同的发布周期以不同的版本进行迭代。查看最新指南:https ://developers.google.com/android/guides/versioning#remove_old_anti_pattern
推荐阅读
- f# - 将变量绑定到 FSI 中的接口类型
- javascript - 如何使我的 react dropzone 上传器可访问?
- oracle - 如何在没有可用行选择器的情况下为 APEX 21.1 REST 数据源设置数据配置文件
- javascript - 在使用 Javascript 上传到 Firebase 存储之前调整图像大小
- python - 如何通过 Django 上的表单将对象添加到多对多关系中?
- php - 使用 Firebird 和 PHP 7.3 进行多个查询
- merge - 我正在从链接下载视频,但我得到 2 个链接 1 个音频和同一视频的第 2 个视频
- vb.net - LiteDb 不能很好地处理 Dictionary(of dataObject1, List Of(dataObject2))
- python - 过滤条件 pandas df 包含一个列表
- javascript - 您如何在 Javascript 数组中按特定条件过滤掉用户