Не удалось выполнить задачу ': app: kaptGenerateStubsDebugKotlin' при создании файла JAR из проекта Android - PullRequest
0 голосов
/ 31 мая 2019

Невозможно собрать проект библиотеки как jar.

Обновлено до последней версии android studio и gradle

task makeJar(type: Copy) {
    from('build/intermediates/bundles/release/')
    into('build/outputs/')
    include('classes.jar')
    rename ('classes.jar', 'myLib.jar')//you can change this directory where you want to copy your .jar
}

task clearJar(type: Delete) {
    delete 'build/libs/myLib.jar'
}

makeJar.dependsOn(clearJar,build)

gradlew makeJar

Уже наблюдался идентификатор пакета 'platform-tools' в 'C: \ Program Files (x86) \ Android \ android-sdk \платформенные инструменты.Пропуск дубликата в 'C: \ Program Files (x86) \ Android \ android-sdk \ platform-tools.old923420354' cvc-pattern-valid: Value '' не является действительным по отношению к шаблону '[a-zA-Z0-9 _-] + 'для типа' idType '.: org.xml.sax.SAXParseException;номер строки: 145;номер столбца: 348;cvc-pattern-valid: значение '' не является действительным по отношению к шаблону '[a-zA-Z0-9 _-] +' для типа 'idType'.

cvc-type.3.1.3: Значение '' элемента 'id' недопустимо .: org.xml.sax.SAXParseException;номер строки: 145;номер столбца: 348;cvc-type.3.1.3: значение '' элемента 'id' недопустимо.

*****> Задача: app: kaptGenerateStubsDebugKotlin FAILED FAILURE: сборка завершилась неудачей с исключением.* Что пошло не так: выполнение задачи не удалось ': app: kaptGenerateStubsDebugKotlin'.

Kotlin не удалось найти необходимые инструменты JDK в установке Java 'C: \ Program Files \ Java \ jre1.8.0_101'используется Gradle.Убедитесь, что Gradle работает на JDK, а не на JRE. *****

1 Ответ

0 голосов
/ 07 июня 2019

Задача: app: kaptGenerateStubsDebugKotlin FAILED FAILURE: сборка завершилась с исключением. * Что пошло не так: выполнение задачи не выполнено ': app: kaptGenerateStubsDebugKotlin'.

Kotlin не смог найти необходимые инструменты JDK в установке Java 'C: \ Program Files \ Java \ jre1.8.0_101', используемой Gradle. Убедитесь, что Gradle работает на JDK, а не на JRE.

Похоже, вы не установили JDK. Если вы установите JDK из здесь , это может сработать.

...