废话不说
方法一:检查是否是环境误报,即直接点击运行
方法二:在Source->Clean Up之后再次使用方法一
方法三:检查此工程使用的SDK版本是否是不存在,或者是版本太低
右键工程->Properties->Android->选择已有的高版本
方法四:由于缺少依赖包导致的隐含的错误,比如导入工程后,原工程中的v4,v7等包并没有被正确导入,
(在这里原本是引入了一个v4包中的Fragment)
需要手动点开所有.java文件依次查看(这种缺少依赖包导致的错误不应该在源文件前显示一个红叉吗?),
解决方式:重新导入依赖包后依次在所有.java源文件中按shift+ctrl+o自动整理删除掉无用的包
如果全部.java源文件内部均没有报错,但工程仍有红叉说明我们导入的jar包有问题。。
右键工程->Build Path->Configure Build Path->Libraies 手动删除无用的jar包
方法五:,如果以上都还不行的,那么就还有一种方法,右击工程,android tools,clear lint markers,消除有时候根本就没有的“错误”。