gpt4 book ai didi

Android Studio gradle 无法导入 groovy.swing.SwingBuilder

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:14:47 26 4
gpt4 key购买 nike

我正在使用 this technique使发布构建要求 keystore 密码,但最近 build.gradle 的 Android Studio 编辑器提示:

Cannot resolve symbol 'groovy'

对于行:

import groovy.swing.SwingBuilder

它不习惯提示。命令行 build ./gradlew assembleRelease 仍然有效。只是AS不能导入groovy。

这是 Android Studio 2.3.1、Gradle 3.3、Android Gradle 插件 2.3.1。

是否有一些 AS 配置让它开心?

令人惊讶的是,导入错误不会阻止 AS 进行调试构建,并且 build.gradle 不会尝试在调试构建中使用 Swing。

最佳答案

从 Gradle 6.x 开始,gradle 不再嵌入 groovy-all 的副本,因此不包括 groovy-swinghttps://docs.gradle.org/current/userguide/upgrading_version_6.html#groovy_modularization

这可以通过添加例如org.codehaus.groovy:groovy-swing:3.0.9 到您的顶级 build.gradle 文件中的 buildscript

buildscript {
repositories {
mavenCentral()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.0.3'
classpath 'org.codehaus.groovy:groovy-swing:3.0.9'
}
}

关于Android Studio gradle 无法导入 groovy.swing.SwingBuilder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43423331/

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