我刚安装了IntelliJ,我使用以下设置创建了一个新的kotlin gradle项目:
这将生成以下生成。格拉德尔。kts(与我的Windows计算机上的文件完全相同):
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
kotlin("jvm") version "1.2.71"
}
group = "com.test"
version = "1.0-SNAPSHOT"
repositories {
mavenCentral()
}
dependencies {
compile(kotlin("stdlib-jdk8"))
}
tasks.withType<KotlinCompile> {
kotlinOptions.jvmTarget = "1.8"
}
当尝试执行gradle刷新时,会产生以下错误:
在以下任何源中均未找到插件[id:'org.jetbrains.kotlin.jvm',版本:'1.2.71']:
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
// kotlin("jvm") version "1.2.71"
}
group = "com.test"
version = "1.0-SNAPSHOT"
repositories {
mavenCentral()
}
dependencies {
compile(kotlin("stdlib-jdk8"))
}
//tasks.withType<KotlinCompile> {
// kotlinOptions.jvmTarget = "1.8"
//}
这为我解决了这个问题。
(1)在我的例子中(Ubuntu 18.04上的OpenJDK 11),问题是Gradle无法从gradle plugin-server下载POM文件。
new java.net.URL("https://plugins.gradle.org/m2/org/jetbrains/kotlin/jvm/org.jetbrains.kotlin.jvm.gradle.plugin/1.3.11/org.jetbrains.kotlin.jvm.gradle.plugin-1.3.11.pom").openStream()
(你可以用--debug
选项运行gradle来找到你的url)
因此,如果您收到这样的异常:Invalid算法参数异常:信任锚参数必须为非空,那么问题是CA-certs缓存。
sudo su
/usr/bin/printf '\xfe\xed\xfe\xed\x00\x00\x00\x02\x00\x00\x00\x00\xe2\x68\x6e\x45\xfb\x43\xdf\xa4\xd9\x92\xdd\x41\xce\xb6\xb2\x1c\x63\x30\xd7\x92' > /etc/ssl/certs/java/cacerts
/var/lib/dpkg/info/ca-certificates-java.postinst configure
顺便说一下,在重试之前不要忘记重新启动gradle守护进程。(gradle--stop
)
(2) 另一个原因可能是您的internet无法访问bintray。com
(伊朗或中国的互联网),您可以将此行放在jshell
上进行测试:
new java.net.URL("https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1.3.11/kotlin-gradle-plugin-api-1.3.11.pom").openStream()
如果你收到一个连接超时,它证实了这个理论。在这种情况下,您需要购买并连接代理/vpn,以便能够下载这些依赖项。
检查您的Internet连接,确保您的Internet不受限制。
我通过使用VPN应用程序打开所有隧道(不仅仅是HTTP)的代理来解决这个问题。
当我尝试刷新Gradle project时,遇到了以下错误: 在以下任何来源中均未找到插件[id:'org.jetbrains.kotlin.jvm']: > 插件库(插件依赖项必须包含此源的版本号) 如何解决这个问题?
> 错误:在以下任何源中都找不到插件[ID:“org.springframework.boot”,版本:“2.2.4.release”]: Gradle核心插件(插件不在'org.Gradle'命名空间中) 插件存储库(无法解析插件构件“org.springframework.boot:org.springframework.boot.Gradle.Plugin:2.2.4.release”)在以
当我试图用Intellij IDEA和JAVA创建Gradle项目时 构建文件“/Users/ankit/IdeaProjects/mytestplugin/Build”。梯度线:3 在以下来源中找不到插件[id:'org.jetbrains.intellij', version:'1.1.2']: > 尝试:使用--info或--debug选项运行以获得更多日志输出。运行--扫描以获得完整的见解
当我想在我的项目中使用hilt的属性@AndroidEntryPoint时,我得到以下警告。 当我尝试添加id“匕首”时。刀柄。Android插件'到模块级构建。在我的项目的gradle文件中,我得到以下错误。 我试图将其添加到构建中。项目模块级的gradle文件如下所示。他们都给出了一个错误。 我试图将它作为类路径添加到项目级别build.gradle文件中,在这种情况下我仍然会得到一个错误。
请协助,我是android studio的新手,之前提出的问题中提供的任何解决方案都不适用于我。我不断收到错误: Gradle sync失败:在以下任何源中均未找到插件[id:“com.android.application”,版本:“7.2.0”,应用:false]: Gradle核心插件(插件不在“org.Gradle”命名空间中) 插件存储库(无法解析插件工件“com.android.app
我是Android Studio的新手。当我第一次创建一个新项目时,IDE 开始下载 gradle,然后它开始下载 com.android.application。这部分花费了很多时间,但几分钟后我收到此错误: 我的Android Studio版本是bumblebee 2021.1.1补丁3。我尝试了以下几点: https://stackoverflow.com/a/71784769/180314