11

我刚刚删除了支持库(我将只支持一个 API 级别 15 的设备)并且我的代码在清理项目后运行良好。但是,当我只触摸我使用的文件时getFragmentManager(),我得到了这个 Lint 错误。

奇怪的是我minSdkVersion在清单中设置为 15:

<uses-sdk
        android:minSdkVersion="15"
        android:targetSdkVersion="18" />

我搜索了这个错误,但它所说的基本上是清理 lint 标记或清理项目。哪个有效,但只有一次。

更新它更糟糕。如果我不清理,只是重新保存文件,错误就会累加。我一开始有 6 个错误,现在有 24 个....

4

5 回答 5

3

我面临同样的问题。我多次清理和构建项目,但一次又一次地遇到这个问题。我清理并构建了项目,然后重新启动了 Eclipse。现在对我来说工作正常。

于 2014-02-19T07:39:42.717 回答
1

我已经修复了这种方式

选择 File -> Invalidate Caches / Restart -> Invalidate and Restart。

于 2019-08-08T20:00:03.707 回答
1

那很有意思。我也遇到了同样的问题,浪费了一个多小时。

最后,我找到的原因是,我在 Android Studio 的两个不同窗口中打开了两个不同的项目。并且两个项目的 gradle 配置都不同。当我关闭另一个项目窗口并重新启动我的 android studio 时,错误消失了,它运行良好。:)

似乎这是一个 Android Studio 错误,有时两个不同窗口中的两个项目配置之间的差异同时会产生此错误。

于 2018-07-20T05:35:06.290 回答
0

Team -> Share Project在我在 elipse 中共享项目后,我也遇到了同样的情况。

我将android-support-*.jar库添加/libs到构建路径中,这解决了我的问题。

于 2014-03-31T17:04:52.373 回答
0

不知道确切的原因是什么,但我通过从头开始重新创建项目,通过再次从 SVN 中重新签出来修复它。(我不得不这样做,因为我有一台新笔记本电脑)。

于 2014-01-17T10:26:24.603 回答