Моя задача сборки jar отлично работает в классе 3.5.3, но не работает в классе 3.6.1. Я проверил мои файлы сборки, однако, каталог /build/intermediates/packaged-classes/
странно отсутствует.
Сценарии gradle:
task buildJar(dependsOn: ['build'], type: Jar) {
doFirst {
manifest {
attributes 'Jar-VersionName': jarVersionName
attributes 'Jar-VersionCode': jarVersionCode
}
}
from zipTree(file('build/intermediates/packaged-classes/release/classes.jar'))
appendix = ""
baseName = "pp"
version = jarVersionName + "_" + jarVersionCode
classifier = "release"
extension = "jar"
destinationDir = file('build/libs/')
}
//dx --dex --output=target.jar origin.jar
task buildDex(dependsOn: ['buildJar'], type: Exec) {
workingDir buildDir.absolutePath + "/libs"
executable "dx"
args "--dex"
args "--output=" + buildJar.archiveName
args buildJar.archiveName
}
task deleteBuild(type: Delete) {
delete 'build/libs/spider-' + jarVersionName + '-release.jar'
delete 'build/intermediates/packaged-classes/release/classes.jar'
}
Журнал ошибок:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':p2p:buildJar'.
> Cannot expand ZIP '/Users/william/AndroidStudioProjects/Work/lib_plugin/project/build/intermediates/packaged-classes/release/classes.jar' as it does not exist.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 1s
I Я осмотрелся и, по-видимому, у меня есть выбор между этими решениями, но они для меня такие старые.
После обновления Android Studio
папка комплекта выпуска не предусмотрена
.jar файл не генерируется в android studio
Gradle не генерирует jar
Итак, где находится новый путь сгенерированная банка?