es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error de uso de suspensión en fragmento kotlin room coroutine al actualizar el complemento de jetbrain de 5.31 a 6.0.

Usar la instrucción suspend en una coroutine en una sala genera muchos errores como:


error: No sé cómo manejar el tipo de retorno del método de consulta (java.lang.Object). Los métodos de consulta DELETE deben devolver void o int (el número de filas eliminadas).
public abstract java.lang.Object deleteEvento(@org.jetbrains.annotations.NotNull()"

Esto ocurre cuando cambiamos el classpath org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.31 por el classpath org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.0 en el build.gradle
¿Qué más puedo hacer para usar esta nueva versión de jetbrain?

He puesto un ejemplo aquí: https://github.com/sysmart/ErrorSuspend

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Puedes seguir los siguientes pasos para usar la nueva versión de JetBrains:

    1. Actualiza la versión de org.jetbrains.kotlin:kotlin-gradle-plugin a 1.6.0 en tu archivo build.gradle.
    2. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-gradle-plugin.
    3. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-android-extensions.
    4. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-android-extensions-runtime.
    5. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-kapt.
    6. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-reflect.
    7. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test.
    8. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-junit.
    9. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-js.
    10. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-common.
    11. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-annotations-common.
    12. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-junit-jupiter.
    13. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-js-junit.
    14. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-js-jasmine.
    15. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-js-karma.
    16. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-js-qunit.
    17. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-js-mocha.
    18. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-js-env.
    19. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-js-nodejs.
    20. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-js-common.
    21. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-js-junit-env.
    22. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-js-junit-nodejs.
    23. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-js-mocha-env.
    24. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-js-mocha-nodejs.
    25. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-js-qunit-env.
    26. Asegúrate de que la versión de kotlin-stdlib-jdk7 sea compatible con la versión de kotlin-test-

Comments are closed.