Android程序出现错误“Field requires API level 5 (current min is 4)”的解决
2015-06-07 16:44
204 查看
有时候,你建立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...,更新工程。
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...,更新工程。
相关文章推荐
- iOS开发UI高级—35核心动画(转场动画和组动画)
- iOS开发UI高级—33核心动画(基础动画)
- iOS开发UI高级—34核心动画(关键帧动画)
- iOS开发UI高级—32核心动画简介
- iOS开发UI高级—31CAlayer(自定义layer)
- iOS开发UI高级—30CAlayer层的属性
- uefi创建文件、文件夹导致文件夹中某个文件丢失
- iOS开发UI高级—29CAlayer(创建图层)
- EBS R12 Vision Profile default value - IRC: Geocode Host
- 利用UIActionsheet完成上传头像
- iOS开发UI高级—28CALayer简介
- iOS开发UI高级—27Quartz2D使用(截屏)
- iOS开发UI高级—26Quartz2D使用(信纸条纹)
- iOS开发UI高级—25Quartz2D使用(绘图路径)
- iOS开发UI高级—24Quartz2D简单使用(三)
- iOS开发UI高级—23Quartz2D使用(图片剪切)
- iOS开发UI高级—22Quartz2D使用(矩阵操作)
- iOS开发UI高级—21Quartz2D使用(图形上下文栈)
- iOS开发UI高级—20Quartz2D简单使用(二)
- iOS开发UI高级—19Quartz2D简单使用(一)