+-
我试图熟悉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
>编写代码
>按命令输入(在mac上)执行代码(注意不同平台上的键组合)
编写代码或导入类
提示:
>更改源代码后重建项目
>使用箭头键返回历史记录
点击查看更多相关文章
转载注明原文:在android studio中运行带有main函数的单kotlin类 - 乐贴网