+-
在android studio中运行带有main函数的单kotlin类
我试图熟悉Kotlin在我的 Android应用程序中使用.首先,我想尝试一些简单的kotlin示例,只是为了熟悉kotlin的语法.

我用android方法在我的android项目中创建了一个名为Main.kt的类.

fun main(args: Array<String>) {
println("Hello World"); }

Android工作室向我展示了main方法左侧的kotlin图标,当我点击此图标时,它显示以下三个选项:

1)运行Mainkt

2)调试Mainkt

3)运行Mainkt覆盖范围

我选择了第一个,但它抛出了我

Exception in thread "main" java.lang.ClassNotFoundException: com.vikalp.kotlin.MainKt
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.intellij.rt.execution.application.AppMainV2.main(AppMainV2.java:107)

我遇到了这么小的问题.如果你们中的任何人遇到过这样的问题以及解决方案是什么,请告诉我.

最佳答案
Android studio(intellij)提供REPL(Real Eval Print Loop)工具来编写和执行kotlin代码.

>打开kotlin REPL作为工具 – > kotlin – > kotlin REPL

enter image description here

>编写代码

enter image description here

>按命令输入(在mac上)执行代码(注意不同平台上的键组合)

编写代码或导入类

enter image description here

提示:

>更改源代码后重建项目
>使用箭头键返回历史记录

点击查看更多相关文章

转载注明原文:在android studio中运行带有main函数的单kotlin类 - 乐贴网