[已经解决]不知道是不是一个bug, 自动生成的.java文件有错误

  • 本帖最后由 263354299 于 2012-5-30 14:03 编辑 *

    使用 create-android-project.bat 生产的android工程 打开后会有错误.

Description Resource Path Location Type
The method afterTextChanged(Editable) of type TextInputWraper must override a superclass method Cocos2dxGLSurfaceView.java /MyGame/src/org/cocos2dx/lib line 65 Java Problem

//---------------

@Override
public void onSensorChanged(SensorEvent event) {

都是相同的错误~ 注释掉 @Override 可以生成apk文件, 暂时没有发现问题.

不知道是不是bug 还是我的设置什么的错了~~~~~~

谢谢各位 , 已经搞定了~
由于新安装的Eclipse和jdk 都是最新版的所以出了这个问题~~~

修改方法如下:

Eclipse -> Project -> Properties -> Java Compiler -> Compiler compliance level = 1.6

就OK了~

默认是 1.5 ~

    case MotionEvent.ACTION_MOVE:
        queueEvent(new Runnable() {
           // @Override          -                       必须注释掉~~~~
            public void run() {
                mRenderer.handleActionMove(ids, xs, ys);
            }
        });
        break;

你的eclipse没有配置好jdk,估计只配置了jre

— Begin quote from ____

263354299 发表于 2012-5-29 16:45 url

安装了 jdk-7u4-windows-i586.exe 还是有问题, 有空我生成重新生成一个项目在试试看吧~ …

— End quote

安装完之后需要在eclipse里添加jdk,然后把你在你项目中添加jdk的jre系统库

— Begin quote from ____

月神天 发表于 2012-5-29 14:01 url

你的eclipse没有配置好jdk,估计只配置了jre

— End quote

是啊, 我就安装了一个 jre-7u4-windows-i586.exe ~

是不是还要安装什么东西才行?~

安装了 jdk-7u4-windows-i586.exe 还是有问题, 有空我生成重新生成一个项目在试试看吧~

你把项目的Properties里面的java compiler中的Compiler compliance level设置成1.6看看

你的eclipse没有配置好jdk,估计只配置了jre

— Begin quote from ____

263354299 发表于 2012-5-29 16:45 url

安装了 jdk-7u4-windows-i586.exe 还是有问题, 有空我生成重新生成一个项目在试试看吧~ …

— End quote

安装完之后需要在eclipse里添加jdk,然后把你在你项目中添加jdk的jre系统库