Android Studio错误:java.lang.UnsupportedOperationException

时间:2019-02-25 07:37:42

标签: android-studio

一天,我的Android Studio发生以下错误:

java.lang.UnsupportedOperationException: Unsupported annotation argument type: PsiBinaryExpression:-1.0 / 0.0
at org.jetbrains.kotlin.load.java.structure.impl.JavaAnnotationArgumentImpl$Factory.create(annotationArgumentsImpl.kt:47)
at org.jetbrains.kotlin.load.java.structure.impl.JavaMethodImpl.getAnnotationParameterDefaultValue(JavaMethodImpl.java:65)
at org.jetbrains.kotlin.load.java.lazy.descriptors.LazyJavaClassMemberScope.addAnnotationValueParameter(LazyJavaClassMemberScope.kt:678) ...

然后某些kotlin类无法被Android Studio识别:没有高线提示,错误提示等...

1 个答案:

答案 0 :(得分:3)

最后,我找到了原因:Android Studio 3.3.0+无法识别注释@FloatRange(from = 0.0, to = 1.0),然后引发错误。

只需删除代码@FloatRange,然后问题消失