创建新的活动错误:RED SQUIGGLYS无处不在

时间:2014-12-09 15:13:04

标签: java android eclipse compiler-errors main-activity

所以我几个月来一直在使用Eclipse和Android应用程序项目,最近,我遇到了一些问题。

因此,为了完整的背景,我更改了项目的目标SDK和API,并下载了所有可用的SDK包。从那时起,我的程序遇到了很多问题。但是现在,每当我创建一个新的Android应用程序项目时,Eclipse自动生成的所有内容都会在其下面显示一条红色的squiglly行,并显示一条错误消息,指出方法"必须覆盖或实现超类型方法"或者"方法未定义"或"无法解析为#34;。

我尝试过Clean并重新启动。我更改了SDK级别和API。

![这是我的代码的一个镜头。] [1]

以下是我的主要活动文件中的代码。

public class MainActivity extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}


@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();
    if (id == R.id.action_settings) {
        return true;
    }
    return super.onOptionsItemSelected(item);
}

}

这些是控制台中Eclipse底部显示的错误。

*在依赖项列表中找到2个版本的android-support-v4.jar,   但并非所有版本都相同(仅在此时检查基于SHA-1)。 *此时所有版本的库必须相同。 *罐子不匹配!修复您的依赖项

我不知道该怎么做,并为提供如此多的信息而道歉。任何帮助将不胜感激!

更新:现在,当我创建一个新的Android应用程序项目时,src文件中没有任何内容。我真的不知道到底发生了什么。

2 个答案:

答案 0 :(得分:1)

当您将支持jar添加到主项目以及库项目时,会发生这种情况。它们都捆绑在一起。确保您的任何库项目都没有将支持jar作为库添加到它们中。如果他们有,你需要他们在那里,然后从你的主项目中删除那些图书馆罐子关联。

答案 1 :(得分:0)

我遇到了同样的问题。我修复它的方式是我只使用了最新版本的SDK。我不得不摆脱所有其他SDK包。