Android Constant expression required
时间: 2023-10-04 12:12:10 浏览: 205
Android开发编码规范
在Android中,当编译app时出现"常量表达式的错误Constant expression required"的提示,这通常是因为在代码中使用了非常量表达式作为常量的值。在Java语言中,常量必须在编译时就能确定其值,而非常量表达式是在运行时才能确定的。解决这个问题的方法是将常量的值更改为能在编译时确定的表达式或值。你可以检查代码中的常量定义,确保其值是常量。如果你需要使用非常量表达式作为常量的值,你可以将其定义为变量而不是常量。
阅读全文