@androidx.annotation.NonNull 导致项目不能运行

1. 其实可以 直接把红色代码删除的,程序可以正常运行。

2.换版本

 

我是换了SDK版本换成API26  然后clear project

1.Build -> Clean Project

2.Build->Rebuild Project
3.Tools -> Android -> Sync Project With Gradle Files
4.某些 setting 出了问题,点击菜单中的 “File” -> “Invalidate Caches / Restart”,然后点击对话框中的 “Invalidate and Restart”,清空 cache 并且重启。语法就会正确的高亮了。
5.粘贴了别的代码进来,而有的图片之类的文件没有粘进来,解释器解释不通了,在下次启动的时候就会出现Cannot resolve symbol R,多半是xml文件有问题,标签不匹配等等,仔细检查
6.选中自己的project然后按F4,进入Project Structure检查sdk是否正确。
7.重启Android studio;
 

 

android studio 在findViewById 时候出现 Ambiguous method call. Both..Activity ....AppCompatActivity时候,

点开对应的gradle文件,例如是App里面出现这个问题就打开app.gradle。然后点击 AS左上角的重新gradle一下项目即可。

 

 

 

你可能感兴趣的:(@androidx.annotation.NonNull 导致项目不能运行)