这是一个真正的基本问题,但我正在学习如何从网站编译/运行android pong程序。我所关注的教程就在这里 - http://mikeyhogarth.wordpress.com/2010/10/09/how-to-develop-pong-for-android/
我一直在努力,而且我遇到了错误。我是android的新手(但不是编程)因此我无法识别问题。
此外教程还提到了layout.xml,但我没有在eclipse中看到一个layout.xml,我看到一个main.xml,是同样的事情吗?
附件是我的错误屏幕截图。建议?我配置了eclipse / java / android错了吗?教程有问题吗?我很欣赏您可能提供的任何其他优秀游戏/基于图形的入门教程的链接。
答案 0 :(得分:1)
看起来你需要在java文件中声明你的包,如下所示:
package com.mikey.pong;
public class GameState {
//screen width and height
final int _screenWidth = 300;
final int _screenHeight = 420;
....
看起来教程假设你会提供这个。
是的,你的main.xml文件被认为是一个布局,因此生活在布局目录中。
答案 1 :(得分:1)
您似乎没有将android SDK中包含的类导入到您的项目中。在eclipse中,按CTRL + SHIFT + O以调用导入功能。
答案 2 :(得分:0)
看起来您需要将import语句添加到您从教程中复制的类中。双击其中一个错误(即SurfaceHolder无法解析为某种类型)应该将您带到代码中。将鼠标悬停在SurfaceHolder上片刻的位置应弹出一些可以让你“导入”SurfaceHolder'(android.view)的东西。尝试这样做,看看它是否开始摆脱一些错误。