Android程序出现错误“Field requires API level 5 (current min is 4)”的解决
2014-01-15 16:56
435 查看
有时候,你建立Android Project的时候,选择较低的 min API Level,在程序中复写(@Override)某个基类的方法时,会出现错误提示,诸如:Field requires API level 5 (current min is 4)。
意思是这个复写方法不支持你的min API Level 4,只支持min API Level 5及以上,你可以通过调高min API Level等级来解决这个问题,方法如下:
1. 打开工程根路径下的Manifest文件:AndroidManifest.xml;
2. 修改其中的uses-sdk标签内容:
比如,原先是:
android:minSdkVersion="4"
android:targetSdkVersion="15" />
现在修改为:
android:minSdkVersion="5"
android:targetSdkVersion="15" />
保存就OK了。
3. 然后运行:|Project -> |Clean...,更新工程。
意思是这个复写方法不支持你的min API Level 4,只支持min API Level 5及以上,你可以通过调高min API Level等级来解决这个问题,方法如下:
1. 打开工程根路径下的Manifest文件:AndroidManifest.xml;
2. 修改其中的uses-sdk标签内容:
比如,原先是:
android:minSdkVersion="4"
android:targetSdkVersion="15" />
现在修改为:
android:minSdkVersion="5"
android:targetSdkVersion="15" />
保存就OK了。
3. 然后运行:|Project -> |Clean...,更新工程。
相关文章推荐
- 【LeetCode】N-Queens && 【九度】题目1140:八皇后
- ViewStub
- LeetCode OJ--Longest Consecutive Sequence ***
- 页面找不到js方法的原因,关于EasyUI
- UISearchBar在uinavigationbar上显示-ios7
- Ch3-5: implement myqueue with 2 stacks
- ViewPager
- Php 笔记1-----request和 response
- UITabelView GroupStyle 不同Section中自定义Cell For Row(xib模式)
- WPF 之 Binding 数据驱动UI (INotifyPropertyChanged 向客户端发送属性更改通知,ValidationRule 数据校验, IValueConverter数据转换 )
- iOS key value coding kvc在接收json数据与 model封装中的使用
- ios UI自动化测试学习笔记
- iOS的UDID废用以及UUID配合keychain的替换方案实现【转】
- 动态菊花效果---- UIActivityIndicatorView微型化视图的使用
- UI组件式样: 简单Label
- ExtJS中FormPanel设置FileUpload为true后,提交返回下载文件的解决
- Unique Binary Search Trees
- SAKAI 2.9 Install Guide
- CMake完整版入门教程
- android IPC通信中的UID和PID识别 -》 clearCallingIdentity 的作用