butterknife 8.0.0.1 错误: 元素值必须为常量表达式
时间: 2024-04-25 11:26:20 浏览: 356
Android注解使用之ButterKnife 8.0详解
这个错误通常是因为你在使用注解时,注解的值不是常量表达式,而是变量或者方法调用等。在 ButterKnife 8.0.0.1 中,注解的值必须是常量表达式,例如整数或字符串常量。如果你需要使用变量或方法调用等作为注解的值,可以考虑使用 ButterKnife 8.4.0+ 版本,这个版本对注解的值做了一些改进,可以支持更多的表达式。同时,也可以考虑使用 Kotlin Android Extensions 或者 View Binding 来替代 ButterKnife,在这些库中,注解的值可以是变量或方法调用等。
阅读全文