创建新活动错误:RED SQUIGGLYS EVERYWHERE
Posted
技术标签:
【中文标题】创建新活动错误:RED SQUIGGLYS EVERYWHERE【英文标题】:Create New Activity Error: RED SQUIGGLYS EVERYWHERE 【发布时间】:2015-02-07 13:02:33 【问题描述】:所以我已经使用 Eclipse 和 android 应用程序项目工作了几个月,最近遇到了一些问题。
因此,为了提供完整的背景,我更改了项目的目标 SDK 和 API,并下载了每个可用的 SDK 包。从那以后,我的程序遇到了很多问题。但是现在,每次我创建一个新的 Android 应用程序项目时,Eclipse 自动生成的所有内容下面都有一条红色波浪线和一条错误消息,指出方法“必须覆盖或实现超类型方法”或“方法是未定义”或“无法解析为类型”。
我已尝试清理并重新启动。我更改了 SDK 级别和 API。
![这是我的代码截图。][1]
这是我的 Main Activity 文件中的代码。
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 文件中没有任何内容。我真的不知道到底发生了什么。
【问题讨论】:
【参考方案1】:当您将支持 jar 添加到主项目和库项目时,就会发生这种情况。它们都捆绑在一起。确保您的任何库项目都没有将支持 jar 作为库添加到其中。如果他们有并且您需要他们在那里,请从您的主项目中删除这些库 jar 关联。
【讨论】:
谢谢!但是好的,当我转到项目属性,然后是 java 构建路径时,出现的唯一 jar 是 appcombat7。如何从库中访问支持 jar?我有 Android 私有库和依赖项,但都没有下拉列表。 在 Eclipse 中右键单击您的项目 > 属性。在打开的弹出窗口中单击左侧树上的 Android。在底部弹出窗口的右侧,您有一个与您的项目关联的库项目列表。选择并删除您不想要的。对您创建的所有库项目执行此操作。【参考方案2】:我遇到了同样的问题。我修复它的方法是我只使用了最新版本的 SDK。我必须摆脱所有其他 SDK 包。
【讨论】:
以上是关于创建新活动错误:RED SQUIGGLYS EVERYWHERE的主要内容,如果未能解决你的问题,请参考以下文章