为什么总是提示cannot resolve symbole

2025-05-09 02:36:06
推荐回答(5个)
回答1:

android studio经常会莫名奇妙的找不到R文件。

1.多半是xml文件有问题,,标签不匹配等等,仔细检查。

2.如果提示的错误你已经解决,但是仍然不听的提示错误。

重启androidstutio,但是比较麻烦,stackoverflow上的解决方法是:

a,选中自己的project然后按F4,进入Project Structure检查sdk是否正确。
b,在modules中,选中右边的sources标签,check一下src,和gen(貌似现在不显示这个 了)。

回答2:

我把你的代码复制过来执行了一下,没什么问题,你看看是不是你写错什么地方了。

下面那个也可以执行。

根据你说的,抱的错误是在
method printf
也就是printf有错误,这个方法是JDK5.0以后才出的,你看看你是什么版本的,如果太旧的话没有这个方法就会抱错。我用的1.5.0_03没问题。

在cmd下输命令java -version 可以看版本

回答3:

  1. 出现无法解析符号这种错误,原因不在于编程平台或者编译器的某些文件,是自己程序编写有问题,请检查一下自己编写的程序。

  2. 解决办法:a.书写内容规范,格式要正确,任何一处书写错误都会导致此错误。

                      b.正确创建文件,符号表达类型或对象不能为空或不存在,程序生成时无法                        解析。

                      

回答4:

就是说这个符号你没有定义之类的

回答5:

symbol : method printf

好像我没看到printf,你自己check一下代码