Kotlin DSL: замена android.bootClasspathAndroid

Форум для тех, кто программирует под Android
Anonymous
Kotlin DSL: замена android.bootClasspath

Сообщение Anonymous »

Код: Выделить всё

android.bootClasspath
и android.sdkDirectory не существуют в Kotlin DSL.
Для android.sdkDirectory я могу использовать:

Код: Выделить всё

val sdkDirectory = System.getenv("ANDROID_HOME")
classpath = files(File("${sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar"))
Но для android.bootClasspath я не нашел подходящей замены.

Код: Выделить всё

android.bootClasspath.forEach { classpath += fileTree(it) }
Как использовать Provider getBootClasspath() для получения пути bootClasspath?
Он гласит:

Возвращаемый

Код: Выделить всё

Provider
[/b] можно использовать только во время выполнения и

поэтому его следует использовать как

Код: Выделить всё

org.gradle.api.Task
[/b] введите для этого.


Подробнее здесь: https://stackoverflow.com/questions/798 ... tclasspath

Вернуться в «Android»