当前位置: 首页 > 知识库问答 >
问题:

我需要导入什么来修复“@kotlin的未解析引用”。投掷(IO例外::c少女)”

田兴旺
2023-03-14

每当我使用androidstudio从Java转换到Kotlin时,总会有一些方法

@kotlin.Throws(IOException::class)

然后是。抛出将以红色突出显示,并表示这是一个未解析的引用。我猜我需要给gradle添加一些Kotlin扩展,但我不知道是哪个?

谢谢

共有1个答案

慎兴业
2023-03-14

只需将其替换为:

@Throws(IOException::class)
 类似资料:
  • 这就是它失败的地方。 完整的错误消息如下所示: # 12 55.48[错误]未能执行goal org . jetbrains . kot Lin:kot Lin-maven-plugin:1 . 5 . 30:compile(编译)on project工具:编译失败# 12 55.48[错误]/workspace/app/src/main/kot Lin/com/ob/tool/log in co

  • 但代码不起作用。我是否需要将launchActivity定义为一个规则,或者是否存在我需要在Gradle中导入的库? 这些是我已经有的进口品

  • 问题内容: 请帮忙。将来自扫描仪的提示显示到控制台后,出现此错误: 问题是来自printf吗?我检查了格式,它看起来正确。 这是程序: 问题答案: 答:因为您的格式说明符与方法中使用的输入参数不匹配。 使用而不是将值用作格式说明符 另外需要额外的逃脱角色 最后,删除不必要的点字符 阅读:Formatter javadoc

  • 问题内容: 抛出异常并直接捕获它只是为了打印错误是否有意义? 问题答案: 无需抛出并捕捉,您可以简单地调用: 甚至更简单: 您还可以从当前线程获取堆栈跟踪作为数组: 如果要执行更详细的操作,例如在运行时检查堆栈(例如,获取调用方法的名称)。

  • 我试图使用新的相机硬件API(android.hardware.camera2)的示例代码为我的Android应用程序。首先,我通过Android Studio的静态编程语言插件的自动转换功能将Java代码转换为静态编程语言代码。下面是一段转换后的代码: 我得到了未解决的引用错误: 但是这些常数在原始Java代码中是可以识别的。这些错误有什么解决办法吗?

  • 我和同事一起创建了一个Angular 5应用程序。我为我的所有界面创建了一个文件夹,并按功能进行分组。然而,我没有在它们上包含任何导出符号,并且在使用它们时,我从不需要导入它们……它们只存在,不会产生任何编译错误。我喜欢这种方式,因为它使代码更干净,但我只是在利用一些bug吗?我的同事以“正确”的方式完成了它,并且需要在任何时候导入他想要使用的界面。有什么想法吗?您应该如何创建存在于单独文件中的接