【发布时间】:2019-10-16 19:53:57
【问题描述】:
无法将库项目构建为 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
已在“C:\Program Files (x86)\Android\android-sdk\platform-tools”中观察到包 ID“platform-tools”。在“C:\Program Files (x86)\Android\android-sdk\platform-tools.old923420354”处跳过重复项 cvc-pattern-valid:值 '' 对于类型 'idType' 的模式 '[a-zA-Z0-9_-]+' 不是 facet-valid。: org.xml.sax.SAXParseException;行号:145;列号:348; cvc-pattern-valid: 值 '' 对于类型 'idType' 的模式 '[a-zA-Z0-9_-]+' 不是 facet-valid。
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 在 Gradle 使用的 Java 安装“C:\Program Files\Java\jre1.8.0_101”中找不到所需的 JDK 工具。确保 Gradle 在 JDK 而不是 JRE 上运行。*****
【问题讨论】:
标签: android gradle kotlin kotlin-android-extensions