有一天,我的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识别:没有highline,错误提示等等...
最佳答案
最后找到原因:Android Studio 3.3.0+无法识别注解@FloatRange(from = 0.0, to = 1.0)
,然后抛出错误。
只要删除代码@FloatRange
,问题就消失了
关于android-studio - Android Studio 错误 : java. lang.UnsupportedOperationException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54861481/