所以我正在尝试同步 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”闪现时发生了什么:
When I try to go to this URL in the browser I get a 404
这是否是正确的回购协议?
对于那些在删除后提出这个问题的人jcenter()从他们的 gradle 文件中:
根据这个评论(https://github.com/google/flexbox-layout/issues/566#issuecomment-844630491 https://github.com/google/flexbox-layout/issues/566#issuecomment-844630491)现在可以从 google maven 存储库获取 Flexbox 库。
然而,这需要将引用更改为:
dependencies {
implementation 'com.google.android.flexbox:flexbox:3.0.0'
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)