Android Studio Gradle无法导入groovy.swing.SwingBuilder [英] Android Studio gradle can't import groovy.swing.SwingBuilder

查看:478
本文介绍了Android Studio Gradle无法导入groovy.swing.SwingBuilder的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用此技术进行发行版本时要求输入密钥库密码,但最近Android Studio编辑器用于build.gradle抱怨:

I'm using this technique to make release builds ask for keystore passwords, but lately the Android Studio editor for build.gradle complains:

Cannot resolve symbol 'groovy'

该行:

import groovy.swing.SwingBuilder

它过去从未抱怨过.命令行生成./gradlew assembleRelease仍然有效.只是AS无法导入groovy.

It didn't used to complain. The command line build ./gradlew assembleRelease still works. It's only AS that can't import groovy.

这是与Android Studio 2.3.1,Gradle 3.3,Android Gradle插件2.3.1一起提供的.

This is with Android Studio 2.3.1, Gradle 3.3, Android Gradle plugin 2.3.1.

是否有一些AS配置可以使它满意?

Is there some AS configuration to make it happy?

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

Amazingly enough, the import error doesn't keep AS from making debug builds, and build.gradle doesn't try to use Swing in a debug build.

推荐答案

Swing是用于创建UI的替代Java库,这违反了Core Android API.因此,Android不支持Swing.

Swing is an alternative Java library for creating UI, and this is in contravention to the Core Android APIs. As such, Swing is not supported on Android.

此页面列出了可用的Java软件包(来自Java 8或您放入build.gradle ...的任何版本)

This page has the list of available Java packages (from Java 8, or whatever Version you put in your build.gradle...) https://developer.android.com/reference/packages.html

这篇关于Android Studio Gradle无法导入groovy.swing.SwingBuilder的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆