升级as版本为
Android Studio Arctic Fox | 2020.3.1 Build #AI-203.7717.56.2031.7583922, built on July 27, 2021 Runtime version: 11.0.10+0-b96-7249189 amd64 ?
可能是我的旧as版本为4.1,这次升级出现的问题非常多下面这个是最重要的一个
homelib:kaptDebugKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction
? ?> java.lang.reflect.InvocationTargetException (no error message)
原因是我使用Arouter路由导致的?
我查看Arouter的版本为1.5.2,然后重新修改一边配置
apply plugin: 'kotlin-parcelize'
apply plugin: 'kotlin-kapt'
// 路由
kapt {
// generateStubs = true
arguments {
arg("AROUTER_MODULE_NAME", project.getName())
}
}
dependencies {
api 'com.alibaba:arouter-api:1.5.2'
kapt('com.alibaba:arouter-compiler:1.5.2')
}
发现还是不行,后来不经意间发现kotlin官网上已经给出了解决办法
在gradle.properties文件目录下添加
#kapt插件报错
# kapt.incremental.apt=true
kapt.incremental.apt = false
kapt.include.compile.classpath=false
kapt.use.worker.api=false
然后再运行就没有问题
另外新版本as不在支持1.8jdk 需要使用9以上的,我直接了当下载的16.哈哈
|