在eclipse for android中编译和运行基本程序时遇到麻烦

时间:2011-12-01 04:12:42

标签: android eclipse

这是一个真正的基本问题,但我正在学习如何从网站编译/运行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错了吗?教程有问题吗?我很欣赏您可能提供的任何其他优秀游戏/基于图形的入门教程的链接。

Screenshot here

3 个答案:

答案 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)的东西。尝试这样做,看看它是否开始摆脱一些错误。