我刚刚删除了支持库(我只支持一个API级别15的设备),在清理项目之后,我的代码运行良好。但是,当我只接触使用getFragmentManager()的文件时,我会得到这个Lint错误。
奇怪的是,清单中的minSdkVersion设置为15:
<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="18" />我搜索了这个错误,但它说的基本上是清理皮棉标记或清理项目。很有效,但只有一次。
更新--甚至更糟。如果我不清理,但只是重新保存文件,错误加起来。我从6个错误开始,现在我有24个.
发布于 2014-01-17 10:26:24
不知道确切原因是什么,但我通过从头开始重新创建这个项目,重新检查SVN,修复了它。(我不得不这样做,因为我有了一台新的笔记本电脑)。
发布于 2014-02-19 07:39:42
我也面临着同样的问题。我多次清理和构建这个项目,但是一次又一次地解决了这个问题。我清理和构建项目,然后重新启动eclipse。现在对我来说很好。
发布于 2018-07-20 05:35:06
这很有趣。我也面临着同样的问题,在上面浪费了一个多小时。
最后,我发现的原因是,我在Android的两个不同窗口中打开了两个不同的项目。两个项目的gradle配置是不同的。当我关闭另一个项目窗口,重新启动我的安卓工作室时,错误已经消失,并且运行良好。:)
这似乎是一个Android错误,有时两个不同窗口中的两个项目配置之间的不同会产生这个错误。
https://stackoverflow.com/questions/19520746
复制相似问题