开发项目的时候经常需要借鉴别人的好的代码段。
但是拿来的一般都是一个工程,我们一般会首先运行一年这个工程看是否能达到我们想要的效果然后再决定是否使用。
导入后,有时工程名的前面出现一个可恶的红色叹号。
方法一,直接Run As->Android Application,这样做大多数情况下是不行的,会提示
“Your project contains error(s), please fix them before running your application.”
有的时候会运行成功,红色叹号自动消失;有的时候红色叹号依然存在。
方法二,第一招不行的话右键工程名,Clean一下工程。然后再次Run As试一试,当然,很大概率这一种方法也是不行的。
方法三,换JDK版本。有时候出现红色叹号是因为我们默认应用的JDK版本太低而不支持高版本属性所导致的。
右键工程->Properties->Android->直接选择最新版的SDK版本试一试。
方法四,右键工程->Build Path->Configure Build Path->Libraies。
我们可能会看到有的jar包后面会标注(missing),删除掉jar包,然后导入正确的jar包。
这里导入的方式有两种,一种是直接Add Library。
另一种是回到工程目录右键->Build Path->Add External Archives添加jar包。
然后保存。最后回到java文件里面再按一遍shift+ctrl+o自动导入包。
再次运行一下Run As,看看行不行。
方法五, 如果以上都还不行的,那么就还有一种方法,右击工程,android tools,clear lint markers,消除有时候根本就没有的“错误”。
如果上述方法都不行的话,我也不知咋做了,请专家拍砖。