Kotlin:未解决的参考软银机器人

Posted

技术标签:

【中文标题】Kotlin:未解决的参考软银机器人【英文标题】:Kotlin: unresolved reference softbankrobotics 【发布时间】:2019-09-02 09:20:39 【问题描述】:

我正在尝试使用 android Studio 上的 Kotlin 在我的 Pepper 机器人上集成聊天机器人。我只是一步一步地按照这个教程。

Testing your Dialogflow agent in standalone

但是当我在 Kotlin REPL 中执行此操作时(在模块数据中):

import com.softbankrobotics.chatwithdialogflow.data.DialogflowDataSource
import java.io.File
val stream = File("C:/Users/yuhliu/ChatWithDialogflow/app/src/main/res/raw/credentials.json").inputStream()
val dataSource = DialogflowDataSource(stream)
dataSource.detectIntentTexts("sois intelligent", "my-test-session", "fr")

我收到了这个错误

错误:未解决的参考:softbankrobotics 导入 com.softbankrobotics.chatwithdialogflow.data.DialogflowDataSource

我的项目目录是这样的:

我是 Kotlin 的新手。你知道这里出了什么问题吗?

【问题讨论】:

【参考方案1】:

在第一次打开 Kotlin REPL 时,您可能会得到:

您正在使用过时的类运行 REPL:构建模块“数据”并重新启动

...点击它会重新加载 REPL 并且导入应该可以工作了。

(我试过和你一样的错误,重新加载后导入工作)

【讨论】:

以上是关于Kotlin:未解决的参考软银机器人的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ 中的 Kotlin 未解决的参考

未解决的参考:等待。 Kotlin 协程

Kotlin 中的 ViewModel:未解决的参考

未解决的参考匕首 2 + kotlin + android gradle

Kotlin-android:未解决的参考数据绑定

Android Studio 3.1.3 - 未解决的参考:R - Kotlin