В вашем скрипте сборки кажется, что вы не импортируете нужный класс java.util.regex.Pattern
(или, может быть, вы не скопировали / вставили весь скрипт?)
В Groovy и Gradle есть некоторые "импорт по умолчанию "(см. Groovy импорт по умолчанию и импорт по умолчанию Gradle ), но пакет java.util.regex
не входит в их состав, поэтому вам придется импортировать класс Pattern
самостоятельно.
Добавьте этот импорт в начало вашего build.gradle
сценария
import java.util.regex.Pattern
Или просто используйте полное имя
def getIncrementationVersions()
{
// ...
//find version name in manifest
def manifestFile = file('src/main/AndroidManifest.xml')
def matcher = java.util.regex.Pattern.compile('versionName=\"(\\d+)\\.(\\d+)\"').matcher(manifestFile.getText())
// ...
}