最近我正在尝试使用 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
and 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.