Я пытаюсь преобразовать файл build.gradle приложения Android в Kotlin DSL. Этот файл имеет такую функцию:
def getLastCommitHash() {
def stdout = new ByteArrayOutputStream()
exec {
commandLine 'git', 'rev-parse', '--short', 'HEAD'
standardOutput = stdout
}
return stdout.toString().trim()
}
, которую я преобразовал в это:
fun getLastCommitHash() {
val stdout = ByteArrayOutputStream()
exec {
commandLine("git", "rev-parse", "--short", "HEAD")
standardOutput = stdout
}
return stdout.toString().trim()
}
Я получаю ошибку Unresolved reference: ByteArrayOutputStream
и применяю импорт, который изменяет его на java.io.ByteArrayOutputStream()
показывает ошибку Unresolved reference: io
.
Что-то я делаю не так? Заранее спасибо.