我一直在使用(及旧版本)v4支持库很长一段时间没有问题。
在Android 6.0发布后,我们现在需要在运行时检查权限,建议使用ContextCompat.checkSelfPermission。
所以我继续将v4支持库更新为latest version。我注意到的第一件事是它更重:1.3 MB(我使用的版本只有628 KB)。
更新Eclipse后,正确识别对ContextCompat.checkSelfPermission
的调用。
但是,我现在收到此错误:Call requires API level 11 (current min is 9): android.app.Activity#onCreateView
。仅通过更新v4支持库引入该错误(如果我回滚更改,则错误消失)。我的代码中没有与onCreateView
相关的内容。该错误只指向我MainActivity
的第1行,其中声明了package
。
我仍然需要针对API 9和10,我不能只将min设置为11。
Google声明v4支持库"is designed to be used with Android 1.6 (API level 4) and higher"。 这是v4支持库的最新版本的错误吗?
编辑:我从头开始创建了一个新的Android项目,但仍然出现错误。