Android Studio Jellyfish中Kotlin临时文件Scanner无输入入口问题求助
Android Studio中Kotlin Scanner无法获取输入的解决方法
针对你在Android Studio Jellyfish中运行Kotlin Scanner代码时,Run窗口无输入提示的问题,可尝试以下解决方案:
检查运行配置的输入重定向设置
- 点击顶部菜单栏的
Run->Edit Configurations... - 在左侧列表中找到当前的Kotlin运行配置,切换到
Configuration标签页 - 勾选
Redirect input from选项,选择Console作为输入源 - 点击
Apply保存配置,重新运行代码
- 点击顶部菜单栏的
切换Run窗口的视图模式
在Run窗口的顶部工具栏中,找到「切换控制台与树形视图」的按钮(图标为控制台/树形结构切换),切换到控制台视图——树形视图会隐藏输入区域,切换后即可看到输入光标。使用非临时文件运行代码
临时文件的运行配置可能存在输入限制,尝试创建一个正式的Kotlin文件(右键项目目录 ->New->Kotlin Class/File),复制代码后右键选择Run '<文件名>'执行。检查控制台输入启用设置
- 打开
File->Settings->Build, Execution, Deployment->Console - 确保
Enable console input选项处于勾选状态 - 重启Android Studio后重新运行代码
- 打开
你的测试代码:
import java.util.Scanner fun main(args: Array<String>) { println("Enter the input:") val s = Scanner(System.`in`) val a = s.nextInt() val b = s.nextInt() println(a + b) }
内容的提问来源于stack exchange,提问作者Sagar Patel
相关产品推荐
相关产品推荐

