gpt4 book ai didi

android - 由于缺少jcenter证书,无法构建现有应用程序-被gradle阻止

转载 作者:行者123 更新时间:2023-12-03 04:24:28 24 4
gpt4 key购买 nike

我试图使用最新的Andruid Studio构建一个Andruid应用程序
似乎gradle由于本地计算机certstore中缺少jcenter证书而被阻止。我的同事成功在其计算机上构建了它,所以问题出在配置中,而不是应用程序代码中

配置:andruid studio 3.0.1,gradle 3.0.0?,Windows 7

我还尝试通过用build.gradle替换jcenter()解决ssl握手

 maven {
url "http://jcenter.bintray.com"
}

但这并不能解决问题

我的build.gradle如下:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}

allprojects {
repositories {
jcenter()
}
}

task clean(type: Delete) {
delete rootProject.buildDir
}

Gradle控制台:
Executing tasks: [assemble]

Configuration on demand is an incubating feature.

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'PDA'.
> Could not resolve all files for configuration ':classpath'.
> Could not resolve com.android.tools.build:gradle:3.0.0.
Required by:
project :
> Could not resolve com.android.tools.build:gradle:3.0.0.
> Could not get resource 'http://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom'.
> Could not HEAD 'http://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom'.
> Connect to repo.jfrog.org:80 [repo.jfrog.org/52.72.224.151, repo.jfrog.org/34.204.33.255] failed: Connection timed out: connect

最佳答案

插件v。 3.x.x

 classpath 'com.android.tools.build:gradle:3.0.0'
jcenter中的 不是
您必须使用Google Maven存储库。
buildscript {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}

如果您使用的是Android Studio 3和gradle v.4.x,则可以使用 google()快捷方式
buildscript {
repositories {
...
google()
}
}

关于android - 由于缺少jcenter证书,无法构建现有应用程序-被gradle阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47631704/

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