Estoy tratando de usar Kotlin REPL dentro de Android Studio.
Sin embargo, cuando lo abro, obtengo el siguiente resultado:
"E:\Program Files\Android\Arctic Fox\android-studio\jre\bin\java.exe" -Dkotlin.repl.ideMode=true -Dfile.encoding=UTF-8 -classpath "E:\Program Files\Android\Arctic Fox\android-studio\lib\idea_rt.jar;C:\Users\me\AppData\Local\Temp\classpath901685403.jar" com.intellij.rt.execution.CommandLineWrapper C:\Users\me\AppData\Local\Temp\classpath901685403.jar org.jetbrains.kotlin.cli.jvm.K2JVMCompiler `CommandLineWrapper` is ill-suited for launching apps on Java 9+. If the run configuration uses "classpath file", please change it to "@argfile". Otherwise, please contact support. Process finished with exit code 1 La solución más cercana que he podido encontrar es esta:
El marco de prueba se cerró inesperadamente: excepción ClassNotFound
lo que sugiere cambiar un valor en la configuración de ejecución, sin embargo, no parece haber una configuración de ejecución disponible para REPL.
Hay uno para "Java Scratch", sin embargo, cambiar esto no resuelve el problema.
Estoy usando Arctic Fox Beta (2020.3.1 Beta 5), con la versión 203-1.5.20-release-289-AS7717.8 del complemento Kotlin.
Tengo el mismo error, pero finalmente lo solucioné invalidando cachés/reiniciando. Por cierto, estoy usando Android Studio Arctic Fox | 2020.3.1 RC 1 y complemento de Kotlin versión 203-1.5.20-release-289-AS7717.8
Manteniendo la ventana REPL mostrando el error anterior, seleccione de nuevo Herramientas > Kotlin > Kotlin REPL
Se muestra una opción con dos elementos (Proyecto) (Proyecto).app
Seleccione la primera opción con el nombre de su proyecto y el REPL comienza a funcionar.
Cambié Ejecutar> Editar configuraciones...> Plantillas> Java Scratch> Acortar línea de comando a @argfile (Java 9+) y soluciona el problema.
Estudio de Android Zorro ártico | 2020.3.1 Compilación #AI-203.7717.56.2031.7583922, compilada el 26 de julio de 2021 Versión de tiempo de ejecución: 11.0.10+0-b96-7249189 VM amd64: OpenJDK 64-Bit Server VM de JetBrains sro