Jer*_*101 10 swing android android-gradle-plugin
我正在使用这种技术使发布版本要求密钥库密码,但最近Android Studio编辑器build.gradle抱怨:
Cannot resolve symbol 'groovy'
Run Code Online (Sandbox Code Playgroud)
对于该行:
import groovy.swing.SwingBuilder
Run Code Online (Sandbox Code Playgroud)
它不习惯抱怨.命令行构建./gradlew assembleRelease仍然有效.它只是AS无法导入groovy.
这是Android Studio 2.3.1,Gradle 3.3,Android Gradle插件2.3.1.
是否有一些AS配置让它开心?
令人惊讶的是,导入错误不会阻止AS进行调试构建,而build.gradle不会尝试在调试版本中使用Swing.
小智 2
从 Gradle 6.x 开始,gradle 不再嵌入 的副本groovy-all,因此groovy-swing不包含在内。
https://docs.gradle.org/current/userguide/upgrading_version_6.html#groovy_modularization
org.codehaus.groovy:groovy-swing:3.0.9这可以通过将 例如 添加到您的buildscript顶级文件中来解决build.gradle。
buildscript {
repositories {
mavenCentral()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.0.3'
classpath 'org.codehaus.groovy:groovy-swing:3.0.9'
}
}Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
548 次 |
| 最近记录: |