gpt4 book ai didi

java - Gradle 构建错误 : Unable to load Maven meta-data from https://repo1. maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml

转载 作者:搜寻专家 更新时间:2023-10-30 21:31:01 24 4
gpt4 key购买 nike

我在 Android studio 中遇到 gradle 构建错误,如下所示:

    Error:A problem occurred configuring project ':MyApp'.
Could not resolve all dependencies for configuration ':MyApp:classpath'.
Could not resolve io.fabric.tools:gradle:1.+.
Required by:
sw-android:MyApp:unspecified
Failed to list versions for io.fabric.tools:gradle.
Unable to load Maven meta-data from
https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml.
Could not GET 'https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml'.
peer not authenticated
Failed to list versions for io.fabric.tools:gradle.
Unable to load Maven meta-data from
http://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml.
Could not GET http://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'.
peer not authenticated

我发现“https”标签无法下载 Maven URL,所以我在 build.gradle 文件中将 https 更改为 http。我还检查了所有 gradle 设置并手动修改路径 C:\Users\Ashfaque1.AndroidStudio\config\options\中的 other.xml 文件,但它仍然采用 https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml .此外,一旦我点击浏览器的此链接,我就会收到 404 异常,但错误中的第二个 URL http://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml ,我能够成功命中并在我的系统中正确下载元数据文件。无法理解问题所在,我需要更改设置以便下载元数据文件。请建议我是否需要更改任何设置或从哪里获取此 URL https://repo1.maven.org/maven2//io/fabric/tools/gradle/maven-metadata.xml

我的build.gradle文件如下:

    apply plugin: 'com.android.application'
apply plugin: 'io.fabric'

buildscript {
repositories {
mavenCentral()
maven { url 'http://maven.fabric.io/public' }
}
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0'
classpath 'io.fabric.tools:gradle:1.+'
}
}

repositories {
mavenCentral()
maven { url 'http://maven.fabric.io/public' }
}

dependencies {
compile 'com.android.support:multidex:1.0.0'
compile fileTree(dir: 'libs',include: '*.jar')
compile project(':DeviceService')
compile project(':RatioCommon')
compile project(':SlidingMenu:library')
compile project(':SmartViewLibrary:SmartView')
compile project(':SmartViewLibrary:OpenAccess')
compile('com.crashlytics.sdk.android:crashlytics:2.2.0@aar') {
transitive = true;
}
}
compileSdkVersion 21
buildToolsVersion "21.1.2"

defaultConfig {
minSdkVersion 18
targetSdkVersion 21


// Enabling multidex support.
multiDexEnabled true
}

dexOptions {
javaMaxHeapSize "4g"
}
}

最佳答案

如果你像我过去两天一样查看了 Stack 中的所有主题后仍然无法构建 gradle,那么你可能还应该检查一下你之前是否使用过“Proxy”,有两个文件名为gradle 包中的 gradle.properties。

如果您在 android studio 有可能在其中一个 gradle.properties 文件中添加该信息之前使用过代理,那么请查看它们,如果您看到类似以下内容:

systemProp.https.proxyHost=your_proxy_host
systemProp.https.proxyPort=your_proxy_port
systemProp.https.proxyUser=your_proxy_username
systemProp.https.proxyPassword=your_proxy_password

systemProp.http.proxyHost=your_proxy_host
systemProp.http.proxyPort=your_proxy_port
systemProp.http.proxyUser=your_proxy_username
systemProp.http.proxyPassword=your_proxy_password

只需删除它们,然后使缓存无效并重新启动您的 android studio 并运行该项目,我相信您会没事的。

关于java - Gradle 构建错误 : Unable to load Maven meta-data from https://repo1. maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29119716/

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