【发布时间】:2013-07-19 14:34:53
【问题描述】:
最近我正在尝试使用 Android Studio 制作一些 Android 应用。
内置的 Gradle 插件是否支持结合使用 Java、Groovy 和 Scala 代码来构建 Android 应用程序?
查看gradle-android wiki,我发现sourceSet 不适用于Android Studio(出现“R 重新定义”错误)。
我在 Android Studio 中使用默认的 Gradle Wrapper 方式。
如何在我的 Android Studio 项目中混合使用 Scala、Groovy 和 Java 代码?
我尝试向 build.gradle 添加一些指令(例如使用 apply plugin 和 sourceSets),但它们似乎不起作用。
我认为将诸如 homeactivity.java 之类的代码更改为 homeactivity.groovy 可能会奏效,但我还没有找到这样做的方法。
当我取消注释 sourceSets 块时,我收到以下错误消息:
Gradle: A problem occurred evaluating project ':AgricolaScore'.
> Could not find method groovy() for arguments [build_3cmthdr3hv9648pq38oficf549$_run_closure3_closure6_closure8_closure10@15f565e7] on source set main.
【问题讨论】:
-
@dmahapatro,我能做些什么来把这个问题“搁置”到正常??
-
您可以编辑问题以解决其主要基于意见的问题。有关“暂停”含义的更多帮助,您应该查看帮助中心的this 相关页面(可以通过单击顶部栏中的“帮助”访问)。
-
他已经编辑了问题;怎么办?诚然,这些修改是相当小的。
标签: scala groovy gradle android-studio