【问题标题】:Problems importing an Android project into Eclipse将 Android 项目导入 Eclipse 时出现问题
【发布时间】:2011-05-03 20:19:11
【问题描述】:

我重新安装了我的计算机,现在尝试将我的 Android 项目导入工作区。 (文件 -> 导入 -> 常规 -> 现有项目到工作区)

但是现在我遇到了一个奇怪的错误。

    bNormal.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            gotoNextQuestion();
        }
    });

在第二行 (@Override) eclipse 总是告诉我有一个错误:

/* Multiple markers at this line
- implements android.view.View.OnClickListener.onClick
- The method onClick(View) of type new View.OnClickListener(){} must override a superclass Method */

这发生在任何使用@Override 的地方。 我已经尝试过Android-Tools -> Fix Project Settings 和Project -> Clean。

希望有人能帮我解决这个奇怪的问题。

谢谢,马克

【问题讨论】:

    标签: android eclipse import workspace


    【解决方案1】:

    这是因为语言级别设置为 5.0。将其更改为 6,一切都会正常工作。不知道在哪里设置eclipse,但在Idea中是文件-项目结构-项目语言级别

    这是因为OnClickListener 是一个接口,而在第 5 版 Java 中,@Override 不能应用于方法实现。

    【讨论】:

    • 你是对的!我需要将文件 -> 属性 -> Java 编译器 -> 编译器合规级别 -> 从 1.5 更改为 1.6
    【解决方案2】:

    您的 android SDK 可能不在同一路径中。在你的 Eclipse 设置中修复它。

    【讨论】:

      猜你喜欢
      • 2017-07-22
      • 2011-03-19
      • 2016-06-21
      • 1970-01-01
      • 1970-01-01
      • 2015-11-21
      • 2018-01-12
      • 2018-05-25
      • 1970-01-01
      相关资源
      最近更新 更多