Не удалось выполнить задачу ': app: kaptGenerateStubsDebugKotlin' при создании файла jar из проекта Android

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

cvc-type.3.1.3: значение "" элемента "id" недействительно .: org.xml.sax.SAXParseException; lineNumber: 145; columnNumber: 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. *****


person android    schedule 31.05.2019    source источник


Ответы (1)


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

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

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

person lhwdev    schedule 07.06.2019
comment
Я уже установил jdk, и он находился в той же папке, в которой указывается ошибка. - person android; 06.08.2019
comment
Затем попробуйте изменить java-версию Gradle JVM в настройках. Найдите «Gradle JVM» (в строке поиска) или перейдите в диалоговое окно «Настройки / Предпочтения» (Ctrl + Alt + S), перейдите в раздел «Сборка, выполнение, развертывание | Затем Gradle убедитесь, что выбрана правильная версия JDK. - person lhwdev; 06.08.2019