gpt4 book ai didi

android - 无法解析 : com. google.android :flexbox:1. 1.0

转载 作者:太空狗 更新时间:2023-10-29 16:10:38 27 4
gpt4 key购买 nike

所以我正在尝试同步一个 android studio 项目,但 flexbox 一直无法解决。据我所知,所有相关的存储库都包括在内。我试过多个互联网连接(不涉及代理),但无济于事。

我也尝试过不同版本的 flexbox。

这是我的应用程序 build.gradle:

buildscript {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
maven { url 'https://maven.fabric.io/public' }

}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}

allprojects {
repositories {
flatDir {
dirs 'libs'
}
maven { url "https://jitpack.io" }
}
}

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'org.jetbrains.kotlin.android.extensions'
androidExtensions {
experimental = true
}
apply plugin: 'io.fabric'
apply plugin: 'jacoco'

repositories {
google()
jcenter()
maven { url 'https://maven.fabric.io/public' }
maven { url 'https://maven.google.com' }
mavenCentral()
}

所有其他 google 依赖项都下载并安装,似乎 flexbox 在 gradle 同步期间确实下载了,但之后总是失败。我真的不知道是什么原因造成的。我已经完全删除了 Android Studio(包括 Gradle 文件、sdk 文件、首选项等)并从头开始重新安装,但这个错误一直在发生。我真的在这里不知所措。

依赖项列为:

implementation 'com.google.android:flexbox:1.1.0'

编辑:因此,在尝试再次同步时,我设法截屏了 Android Studio 底部的状态栏,以查看当我看到“flexbox”闪现时发生了什么:

Screen grab of Android Studio status bar当我尝试在浏览器中访问此 URL 时,我收到 404

这甚至是正确的 repo 协议(protocol)吗?

最佳答案

对于那些在从他们的 gradle 文件中删除 jcenter() 后出现这个问题的人:

根据此评论 (https://github.com/google/flexbox-layout/issues/566#issuecomment-844630491),flexbox 库现在可以从 google maven 存储库中获得。

然而,这需要将引用更改为:

dependencies {
implementation 'com.google.android.flexbox:flexbox:3.0.0'
}

关于android - 无法解析 : com. google.android :flexbox:1. 1.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53709146/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com