新版android studio 2025 ,gradle8.13.0运行switch代码报错:

新版android studio 2025 ,gradle8.13.0运行switch代码报错: 报错如下MainActivity.java:45: 错误: 需要常量表达式 case R.id.btn_three: //按钮3的点击事件错误代码如下所示Override public void onClick(View v) { switch (v.getId()) { case R.id.btn_three: //按钮3的点击事件 btn_three.setText(按钮3已被点击); break; } }解决办法修改switch语句为if else语句。Android studio中提供快速切换方法。如下选中“switch”然后ALtEnter或者鼠标悬停在“switch”上等待弹窗弹出对话框选择“Replace ‘switch’ with ‘if’”修改后的正确代码如下所示Override public void onClick(View v) { if (v.getId() R.id.btn_three) { //按钮3的点击事件 btn_three.setText(按钮3已被点击); } }