You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio出现Cannot resolve symbol button1报错如何解决

解决方案

Cannot resolve symbol button1 报错是R类无法匹配到对应资源id导致,和你已做的Button导入、变量声明操作无关,按以下步骤依次排查即可:

  • 首先检查res/layout/activity_main.xml文件中的Button控件,确认是否添加了android:id="@+id/button1"属性,注意id拼写大小写要和代码完全一致,属性值里的+不能遗漏
  • 若布局id配置正确,先执行顶部菜单栏 Build -> Clean Project,完成后再执行 Build -> Rebuild Project,重新生成项目R类文件
  • 检查MainActivity的import语句块,确认是否存在import android.R;这行,如有直接删除,避免系统R类覆盖项目本地R类
  • 检查activity_main.xml是否存在其他语法错误,布局存在异常时R类不会生成对应的资源id
  • 以上操作都无效的话,执行Android Studio顶部菜单栏 File -> Invalidate Caches / Restart,清空IDE缓存重启后再校验

内容的提问来源于stack exchange,提问作者Yun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 14:24:05