Android 调用需要API级别11(当前最小值为1)
我刚刚删除了支持库(我将只支持一个API级别为15的设备),我的代码在清理项目后运行良好。但是,当我只接触使用Android 调用需要API级别11(当前最小值为1),android,Android,我刚刚删除了支持库(我将只支持一个API级别为15的设备),我的代码在清理项目后运行良好。但是,当我只接触使用getFragmentManager()的文件时,就会出现这个Lint错误 奇怪的是,我的清单中的minSdkVersion设置为15: <uses-sdk android:minSdkVersion="15" android:targetSdkVersion="18" /> 我搜索了这个错误,但它所说的基本上是清理lint标记或清理项目
getFragmentManager()
的文件时,就会出现这个Lint错误
奇怪的是,我的清单中的minSdkVersion
设置为15:
<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="18" />
我搜索了这个错误,但它所说的基本上是清理lint标记或清理项目。这是可行的,但只有一次
更新情况更糟。如果我不清理,只是重新保存文件,错误就会累积起来。我一开始有6个错误,现在有24个…不知道确切的原因是什么,但我通过从头开始重新创建项目,重新从SVN中签出来修复它。(我不得不这么做,因为我有一台新笔记本电脑)。我也面临同样的问题。
我多次清理和构建项目,但一次又一次地遇到这个问题。
我清理并构建项目,然后重新启动eclipse。
它现在对我来说很好。在我
团队->共享项目后,我也会遇到同样的情况
我将/libs
中的android支持-*.jar
库添加到构建路径中,这解决了我的问题。这很有趣。
我也面临同样的问题,为此浪费了一个多小时
最后,我发现的原因是,我在Android Studio的两个不同窗口中打开了两个不同的项目。两个项目的gradle配置都不同。
当我关闭另一个项目窗口并重新启动我的android studio时,错误消失了,它工作得很好。:)
这似乎是Android Studio的一个bug,有时两个项目在两个不同的窗口中同时配置的不同导致了这个错误。我已经用这种方法修复了这个问题
选择文件->使缓存失效/重新启动->使缓存失效并重新启动 清洁和建造project@Raghunandan这是可行的,但只有一次。如果我再次保存文件,错误会再次弹出。@Raghunandan Project->Properties->Android->Target设置为4.3(API 18)您的Project.Properties是否包含类似于“Target=Android-1”的内容?感觉Eclipse正在破坏清单的解释。自从这个问题出现后,您是否重新启动了Eclipse?这个问题是从我删除支持库时开始的。我想把它删除,因为我只针对一个设备。