Проблема со сборкой оценок в последней версии библиотек комнат Androidx 2.6.0. ⇐ Android
-
Anonymous
Проблема со сборкой оценок в последней версии библиотек комнат Androidx 2.6.0.
Последний выпуск библиотек будет содержать ошибку сборки.
Мне нужно откатить следующие библиотеки, чтобы избавиться от этих ошибок: библиотеки с версиями, которые работают без ошибок:
Реализация
("androidx.room:room-runtime:2.5.2") реализация("androidx.room:room-ktx:2.5.2") annotationProcessor("androidx.room:room-compiler:2.5.2") ///kapt('androidx.room:room-compiler:2.5.2') ksp("androidx.room:room-compiler:2.5.2") testImplementation("androidx.room:room-testing:2.5.2") Эти ошибки возникли перед откатом этих библиотек:
Сообщение об ошибке: java.lang.NoSuchMethodError: 'kotlin.sequences.Sequence com.google.devtools.ksp.processing.Resolver.getPackagesWithAnnotation(java.lang.String)' в androidx.room.compiler.processing.ksp.KspRoundEnv.getElementsAnnotatedWith(KspRoundEnv.kt:107) в androidx.room.compiler.processing.CommonProcessorDelegate.processRound(XBasicAnnotationProcessor.kt:100) в androidx.room.compiler.processing.ksp.KspBasicAnnotationProcessor.process(KspBasicAnnotationProcessor.kt:62) по адресу com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension$doAnaанализ$6$1.invoke(KotlinSymbolProcessingExtension.kt:291) по адресу com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension$doAnaанализ$6$1.invoke(KotlinSymbolProcessingExtension.kt:289) на com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.handleException(KotlinSymbolProcessingExtension.kt:394) на com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.doAnaанализ(KotlinSymbolProcessingExtension.kt:289) в org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:123) в org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:99) в org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.invoke(KotlinToJVMBytecodeCompiler.kt:257) в org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.invoke(KotlinToJVMBytecodeCompiler.kt:42) в org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.kt:115) в org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze(KotlinToJVMBytecodeCompiler.kt:248) в org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:88) в org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli$default(KotlinToJVMBytecodeCompiler.kt:47) в org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:168) в org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:53) в org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:100) в org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:46) по адресу org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101) в org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1486) в java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) в java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) в java.base/java.lang.reflect.Method.invoke(Method.java:568) по адресу java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360) по адресу java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200) по адресу java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197) в java.base/java.security.AccessController.doPrivileged(AccessController.java:712) по адресу java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196) в java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:587) по адресу java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:828) в java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:705) в java.base/java.security.AccessController.doPrivileged(AccessController.java:399) по адресу java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:704) в java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) в java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) в java.base/java.lang.Thread.run(Thread.java:833)
Последний выпуск библиотек будет содержать ошибку сборки.
Мне нужно откатить следующие библиотеки, чтобы избавиться от этих ошибок: библиотеки с версиями, которые работают без ошибок:
Реализация
("androidx.room:room-runtime:2.5.2") реализация("androidx.room:room-ktx:2.5.2") annotationProcessor("androidx.room:room-compiler:2.5.2") ///kapt('androidx.room:room-compiler:2.5.2') ksp("androidx.room:room-compiler:2.5.2") testImplementation("androidx.room:room-testing:2.5.2") Эти ошибки возникли перед откатом этих библиотек:
Сообщение об ошибке: java.lang.NoSuchMethodError: 'kotlin.sequences.Sequence com.google.devtools.ksp.processing.Resolver.getPackagesWithAnnotation(java.lang.String)' в androidx.room.compiler.processing.ksp.KspRoundEnv.getElementsAnnotatedWith(KspRoundEnv.kt:107) в androidx.room.compiler.processing.CommonProcessorDelegate.processRound(XBasicAnnotationProcessor.kt:100) в androidx.room.compiler.processing.ksp.KspBasicAnnotationProcessor.process(KspBasicAnnotationProcessor.kt:62) по адресу com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension$doAnaанализ$6$1.invoke(KotlinSymbolProcessingExtension.kt:291) по адресу com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension$doAnaанализ$6$1.invoke(KotlinSymbolProcessingExtension.kt:289) на com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.handleException(KotlinSymbolProcessingExtension.kt:394) на com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.doAnaанализ(KotlinSymbolProcessingExtension.kt:289) в org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:123) в org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:99) в org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.invoke(KotlinToJVMBytecodeCompiler.kt:257) в org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.invoke(KotlinToJVMBytecodeCompiler.kt:42) в org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.kt:115) в org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze(KotlinToJVMBytecodeCompiler.kt:248) в org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:88) в org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli$default(KotlinToJVMBytecodeCompiler.kt:47) в org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:168) в org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:53) в org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:100) в org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:46) по адресу org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101) в org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1486) в java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) в java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) в java.base/java.lang.reflect.Method.invoke(Method.java:568) по адресу java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360) по адресу java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200) по адресу java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197) в java.base/java.security.AccessController.doPrivileged(AccessController.java:712) по адресу java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196) в java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:587) по адресу java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:828) в java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:705) в java.base/java.security.AccessController.doPrivileged(AccessController.java:399) по адресу java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:704) в java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) в java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) в java.base/java.lang.Thread.run(Thread.java:833)
Мобильная версия