-1

我对 Eclipse 中的 Android 项目有疑问。

我正在使用 Mac OS Lion,当我继续一个 Android 项目时,它在项目图标上给了我一个错误。此外,当我去查看错误时,Eclipse 并没有在代码中的任何地方给我一个错误。

我能做些什么来解决这个问题?有什么建议么?谢谢!


经过大量工作,我现在遇到了这个问题:

Eclipse 它在类首选项活动的覆盖方法上给了我错误。例如下面的代码:

@Override
public boolean onPreferenceClick(Preference preference) {

            // TODO Auto-generated method stub
            AlertDialog.Builder builder = new AlertDialog.Builder(view.getContext());

            builder.setNeutralButton("Cancel", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {

                    // Show something if does not exit the app
                    dialog.dismiss();
                }
            });
}

我收到错误:new Preference.OnPreferenceClickListener(){} 类型的方法 onPreferenceClick(Preference) 必须覆盖超类方法

此问题仅在 Mac OS X Lion 上存在。我不知道问题出在哪里。所有工具均已安装。

另一方面,在 Windows 上就好了。

你知道现在问题出在哪里吗?

4

2 回答 2

0
  1. 尝试做一个Project --> Clean,看看是否有帮助。也重新启动 Eclipse。

  2. 确保您已在 Android SDK 管理器中安装了所有必要的 SDK/API。也许它在您的 Windows 机器上运行而不是在您的 Mac 上运行的原因是因为您的 Mac 没有安装必要的 SDK 来确保您的应用程序编译/构建。

另外,请发布 Eclipse 给您的错误...如果您希望其他人帮助您解决问题,我建议您提高问题的质量:)。

于 2012-04-07T04:33:26.810 回答
0

常见的原因是项目中的错误。重新检查所有 jar 的引用和 android-sdk 的路径

于 2012-04-05T20:49:48.200 回答