- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
mavenCentral() 不工作,而不是 jcenter()。当我使用 mavenCentral() 时,我收到以下错误消息,
Could not HEAD 'https://google.bintray.com/flexbox-layout/com/google/android/flexbox/2.0.1/flexbox-2.0.1.pom'. Received status code 403 from server: Forbidden
Disable Gradle 'offline mode' and sync project
使用上面的 jcenter() 错误不会出现。
Can I use jcenter() in my project even after jcenter() is deprecated. What is the last date of jcenter() to be use in our project.
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.3'
classpath 'com.google.gms:google-services:4.3.8'
//classpath "org.jfrog.buildinfo:build-info-extractor-gradle:4.24.4"
}
}
allprojects {
/*apply plugin: 'com.jfrog.artifactory'
apply plugin: 'maven-publish'*/
repositories {
google()
mavenCentral()
}
}
模块 build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 30
defaultConfig {
applicationId "io.kommunicate.app"
minSdkVersion 16
targetSdkVersion 30
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
//Sensitive data
}
buildTypes {
release {
minifyEnabled false
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
minifyEnabled false
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
allprojects {
repositories {
google()
mavenCentral()
//jcenter()
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
//api project(':kommunicateui')
implementation 'io.kommunicate.sdk:kommunicateui:2.1.8'
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.multidex:multidex:2.0.1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}
apply plugin: 'com.google.gms.google-services'
最佳答案
没有flexbox
在 Maven 中心。有一个flexbox
在 Google's Maven repo , 但仅限 3.0.0
.你的一些传递依赖正在寻找 2.0.1。并且,根据该依赖列表,它必须是 io.kommunicate.sdk:kommunicateui:2.1.8
正在寻找较旧的 flexbox
.
不幸的是,io.kommunicate.sdk:kommunicateui
的开发者显然没有更新他们的图书馆。
您可以尝试在 com.google.android.flexbox:flexbox:3.0.0
上手动添加自己的依赖项。或许设置一个exclude
规则 io.kommunicate.sdk:kommunicateui:2.1.8
依赖告诉 Gradle 忽略它对 flexbox
的传递依赖.理想情况下,io.kommunicate.sdk:kommunicateui
的开发人员将更新他们的库以依赖 com.google.android.flexbox:flexbox:3.0.0
.
要排除失败的依赖项,请更改:
implementation 'io.kommunicate.sdk:kommunicateui:2.1.8'
至:
implementation('io.kommunicate.sdk:kommunicateui:2.1.8') {
exclude group: "com.google.android", module: "flexbox"
}
关于android - mavenCentral() 不工作,而不是 jcenter(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68891571/
由于这个错误,我的 gradle sync 失败了: 我不知道我的 gradle 配置到底出了什么问题(一定是 maven import 的问题)。以下是文件: build.gradle(顶层) bu
mavenCentral() 不工作,而不是 jcenter()。当我使用 mavenCentral() 时,我收到以下错误消息, Could not HEAD 'https://google.bin
因此,我设法创建了一个 Android 库组件并将其发布在 Maven Central 上。但是当我尝试将它用作新项目中的依赖项时,Android Studio 似乎无法找到这些类。 应用程序模块的
我写了一个插件,想发布到jcenter(或其他仓库)。 然后可以通过rootProject#build.gradle#classpath导入。 不再使用文件。 我该怎么办?(我可以发布android库
我正在 Android Studio 中使用 gradle 构建一个 android 应用程序,并且我有一个依赖项 jackson-databind ,但我得到一个错误 can't resolve x
实际上,我正在学习 build.gradle文件。在某些情况下,我知道他们有时会使用 mavenCentral() , jCenter()和 mavenLocal()在存储库部分。有时他们也使用 UR
我试图向我的项目添加一些依赖项,但我一直收到此错误: Error:(21, 0) Gradle DSL method not found: 'mavenCentral()' Possible
在国内使用Gradle时,从maven central下载jar是一个非常及时的工作。 我想将 mavenCentral 更改为 maven-nexus: 这意味着每当我使用 mavenCentral
我正在尝试在 MavenCentral 中发布一个库。所以我关注this Chris Banes post uploadArchives 任务编译并上传我的库的 release 版本,有什么方法可以修
我正在尝试在 MavenCentral 中发布一个库。所以我正在关注这个 Chris Banes post . 一切正常,但我有一个小问题:该库使用 google play 服务库: compile
我正在尝试在Android应用程序中使用facebook SDK,并且开始将Maven中央存储库添加到build.gardle。虽然,我发现2 build.gardle属于项目和应用程序。他们来了;
早上好, 经过几个小时的寻找,我没有找到与我的问题对应的主题。 我已将 Android-Studio 升级到 1.0.1。:之后,我已完成所有安装(gradle、sdk、sdk-tool)并尝试导入我
我已经使用 Sonatype 的 OSS Nexus 成功地将 AAR Artifact 部署到 mavenCentral,但是当我在另一个项目上引用它时,gradle 只是将 pom 和它各自的 A
我是 android 开发的新手,我正在尝试通过 BinTray 将基本测试库(我正在为学习目的而构建)部署到 JCenter 和 MavenCentral。我已通过 BinTray 成功部署到 JC
我上次使用 Android Studio 时,它使用 mavencentral() buildscript 存储库生成 .gradle 文件,而现在有 jcenter()。 谁能解释与此相关的问题。还
您可能已经知道,JFrog 宣布 Bintray、JCenter、GoCenter 和 ChartCenter 将于今年 5 月 1 日关闭。 由于 JCenter 作为 Android 项目中的主要
我是 Android Studio 的新手。我在我的项目中使用库。 maven central 已经更新了 facebook sdk 版本,而我正在使用的其他库在 jcenter 上可用。我想知道我们
由于 Artifact 的错误,我的 gradle 构建失败: FAILURE: Build failed with an exception. * What went wrong: Could no
我使用 Gradle 发布功能将我的 Artifact 的最新版本上传到 Maven,但 Maven 搜索功能仍然显示上一个版本。奇怪的是,如果我再次发布,它会正常工作,直到我从 Nexus Stag
我目前使用 JFrog artifactory gradle 插件将我的 java 构建 Artifact 上传到本地 Artifact 存储库(Gradle 默认存储库布局)。我想将其中一些部署到
我是一名优秀的程序员,十分优秀!