Недавно я пытаюсь сделать несколько приложений для Android с помощью Android Studio.
Поддерживает ли встроенный плагин Gradle использование комбинации кода Java, Groovy и Scala для создания приложения для Android?
Глядя на вики gradle-android
, я обнаружил, что sourceSet
не работает с Android Studio (получить ошибку «R redefined»).
Я использую способ Gradle Wrapper по умолчанию в Android Studio.
Как использовать сочетание кода Scala, Groovy и Java в моем проекте Android Studio?
Я пытался добавить некоторые директивы в 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.