【发布时间】:2017-02-25 08:54:51
【问题描述】:
我无法让 android studio 在手表窗口中显示计算值。
我使用 Kotlin 进行开发,当我尝试向手表添加值时,我收到一条消息,上面写着“在评估表达式期间发生异常”。
例如
val model = MyModel()
val pos = model.position
现在,如果我将model.position 添加到手表中,则会出现上述错误并且不显示表达式的值。
我该如何解决这个问题?
【问题讨论】:
-
MyModel.position属性是如何定义的? -
@miensol 它在主构造函数中被定义为 val。如果我定义一个像
val width = 30这样的简单值并观察它的值,那么它就会显示出来。但是没有显示使用点语法访问的任何其他类型的值。我正在使用Android Studio 2.2和kotlin version 1.0.4 -
降级 kotlin 版本到喜欢 1.01
-
我有一些问题
-
自古以来我也遇到了同样的问题。
标签: debugging android-studio kotlin