Android Studio使用switch匹配资源id时报需要常量表达式解决办法

问题:

cpp 复制代码
D:\AndroidProject\ValidationTools_XPG33\src\com\sprd\validationtools\itemstest\audio\HeadsetCrosstalkTest.java:192: 错误: 需要常量表达式
            case R.id.start:

现象:

解决方法:

在gradle.properties文件中添加如下属性

cpp 复制代码
android.nonFinalResIds=false
相关推荐
齊家治國平天下26 分钟前
Android 14 Vehicle HAL (VHAL) 设计与实现深度解析
android·aaos·carservice·车载开发·android 14·vhal·vehicle hal
AFinalStone6 小时前
Android 7系统网络(八)应用API层—ConnectivityManager使用与实战调试
android·网络
plainGeekDev7 小时前
kapt 替换为 KSP
android·java·kotlin
蜡台7 小时前
通过Gradle脚本声明更改Java变量
android·java·开发语言·python·kotlin·gradle·groovy
阿pin10 小时前
Android随笔-SharedPreferences
android·sp
阿pin11 小时前
Android随笔-DataStore
android·datastore
茶栀(*´I`*)12 小时前
Android 测试入门指南:ADB 基础配置与常用设备管理命令解析
android·adb
ihuyigui13 小时前
海外酒店预订短信接口
android·java·运维·服务器·前端·后端·架构
gxgldyh14 小时前
Android Framework源码解析(七):BootAnimation 启动流程解析——开机动画是如何显示出来的?
android
达达尼昂14 小时前
在 Claude Cowork 中用好 Claude Fable 5
android·人工智能·后端