首先看这个图 其中src和gen的包的位置是不一样的,所以在eclipse自动改错的提示是这样的 import com.example.android.snake.R; 意思应该是这个R文件不在默认的包里。所以你在代码中要引入这个包。我们跟随自动修改结果错误消失。 所以总结下要保持src和gen下的包名一致就不会出现R cannot resolved的错误了。