0

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

因此,为了提供完整的背景,我更改了项目的目标 SDK 和 API,并下载了每个可用的 SDK 包。从那以后,我的程序遇到了很多问题。但是现在,每次我创建一个新的 Android 应用程序项目时,Eclipse 自动生成的所有内容下面都有一条红色波浪线和一条错误消息,指出方法“必须覆盖或实现超类型方法”或“方法是未定义”或“无法解析为类型”。

我尝试了清理并重新启动。我更改了 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 文件中没有任何内容。我真的不知道到底发生了什么。

4

2 回答 2

1

当您将支持 jar 添加到主项目和库项目时,就会发生这种情况。它们都捆绑在一起。确保您的任何库项目都没有将支持 jar 作为库添加到其中。如果他们有并且你需要他们在那里,那么从你的主项目中删除那些库 jars 关联。

于 2014-12-09T15:17:57.687 回答
0

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

于 2014-12-09T15:27:59.113 回答