升级Android Studio后的范围错误 - 值必须小于1.0(小于100)

时间:2017-11-15 18:06:08

标签: android android-studio android-studio-3.0

Android Studio升级到3.0版后,我收到以下警告:"值必须小于1.0(100)。"

enter image description here

但该项目通常是编译的。数字100有什么问题?

我提请注意这一点,因为Android Studio将此标记为错误,而非普通警告。

enter image description here

2 个答案:

答案 0 :(得分:1)

这是lint(https://issuetracker.google.com/69366129)中的错误。 它已被修复为3.1 Canary 5.

答案 1 :(得分:0)

奇怪 - 出于某种原因,我没有在JavaDocs中看到android.support.v4.graphics.ColorUtils。无论如何,基于源代码,返回值具有@FloatRange(from = 0.0, to = 1.0),这是Lint错误从中获取数据的地方。

就您看到错误的原因而言,这感觉就像是一个Lint错误。您可以考虑使用可重现的测试用例提交问题。

就您出现现在错误的原因而言,每个新版本的Android Studio都有新的Lint规则,其中一些可能存在错误。