android studio经常会莫名奇妙的找不到R文件。
1.多半是xml文件有问题,,标签不匹配等等,仔细检查。
2.如果提示的错误你已经解决,但是仍然不听的提示错误。
重启androidstutio,但是比较麻烦,stackoverflow上的解决方法是:
a,选中自己的project然后按F4,进入Project Structure检查sdk是否正确。
b,在modules中,选中右边的sources标签,check一下src,和gen(貌似现在不显示这个 了)。
我把你的代码复制过来执行了一下,没什么问题,你看看是不是你写错什么地方了。
下面那个也可以执行。
根据你说的,抱的错误是在
method printf
也就是printf有错误,这个方法是JDK5.0以后才出的,你看看你是什么版本的,如果太旧的话没有这个方法就会抱错。我用的1.5.0_03没问题。
在cmd下输命令java -version 可以看版本
出现无法解析符号这种错误,原因不在于编程平台或者编译器的某些文件,是自己程序编写有问题,请检查一下自己编写的程序。
解决办法:a.书写内容规范,格式要正确,任何一处书写错误都会导致此错误。
b.正确创建文件,符号表达类型或对象不能为空或不存在,程序生成时无法 解析。
就是说这个符号你没有定义之类的
symbol : method printf
好像我没看到printf,你自己check一下代码