我的项目有问题。当我想运行我的项目时,我得到了这个错误。我想在Android 14 Beta上尝试这个。
配置项目“:app”时出现问题。
无法创建任务“:app:kaptMockingKotlin”。无法对方法KaptWithoutKotlincTask.compile()使用@TaskAction注解,因为接口org.gradle.API.tasks.incremental.IncrementalTaskInputs不是操作方法的有效参数。
我的设置:
Android Gradle Pulgin版本:8.0.2 Gradle版本:8.1
tools_versions = [
kotlin : '1.9.0',
agp : '8.0.2',
minSdk : 21,
compileSdk : 34,
targetSdk : 34,
sonarScanner: "3.0",
ndk : "21.0.6113669"
]
字符串
我改变了gradle更新everthing,但没有工作
2条答案
按热度按时间hl0ma9xz1#
在我的情况下,我不得不更新一个图书馆,
字符串
我通过运行以下命令获得了有关错误的更多详细信息
型
igsr9ssn2#
此错误可能表示您已添加到
build.gradle
的某个依赖项的版本与以下Android项目依赖项的版本之间不兼容:它看起来像是一个第三方依赖项正在使用Kapt编译器插件,通过在
dependencies
部分的库之前使用kapt
关键字,即:字符串
你能更新显示
build.gradle
中其他依赖项的问题吗?还请注意,KAPT现在在maintenance mode中,因此值得尝试查找支持KSP的库版本-Kotlin符号处理API
在Android Studio中使用File/New:https://developer.android.com/studio/projects/create-project中的New Project选项启动一个全新的项目也是值得的。
查看您的Android Studio和SDK版本默认包含哪些版本的Gradle插件和Kotlin,并尝试在您的项目中使用相同的版本,或者只是将现有源代码复制到这个新项目中。