appcompat_v7是Google自己的一个兼容包,就是一个支持库,能让Android2.1以上全使用上4.0版本的界面。
解决方法一:不管appcompat_v7的存在,直接做自己的项目。
解决方法二:
不慎删除appcompat_v7的人,然后出现小红叉叉。
点击菜单栏"Project",选择"Clean",然后点击"OK",Clean完成后,你会发现appcompat_v7包出错。test包出现红色警告的问题已经解决了,只是test包还有黄色警告,那只是因为test的Java文件中import的类没有被使用,所以完全不用管它。
如果还不管用,那么右键test项目,选择Properties,勾选Library栏下的"IsLibrary"方框,点击"OK",然后再照以上步骤执行"Clean"操作即可。
解决方法三:既然appcompat_v7包是一个能让2.1以上全使用上4.0版本的界面的支持库,那么如图所示,我们建项目时直接把最小SDK选在Android4.0以上不就不需要这个支持库了吗?结果证明我们的想法是对的。
appcompat_v7和创建的项目总是有个小红叉,用了前两个方法都没解决,只有第三个解决了我问题的,其余两个我也不知道效果如何,我是自学只有自己慢慢摸索了。
时间: 2024-10-07 05:22:41