新建一个Android Application Project,其中MainActivity.java中报错如下 Call requires API level 11(current min is 8):android.app.Activity#onCreateView 这主要是版本的兼容问题,解决方法如下: bin文件>AndroidManifest.xml>Manifest Extras>点击Uses sdk,修改Min SDK version为11 如果没有看到uses sdk,可…
[错误描述] 在用Eclipse开发过程中,为了兼容Android2.2和4.0以上版本,我在使用Notification类时做了2个版本的代码,代码根据系统版本不同执行相应模块,结果,等我输完代码,发现系统提示了一个这么的错误. [原因分析] 不详,可能和Run Android Lint有点关系吧.就是创建项目时,我们设置了最低版本API Level,比如我的是8,因此,Eclipse检查我调用的API后,发现版本号不能向低版本兼容,比如我用的"Notification.Builder&quo…
解决办法: 第一种方法:修改AndroidManifest.xml中的minSdkVersion=11   第二种方法: 1.导入android-support-v7-appcompat项目,并将其作为原项目的lib库项目 2.用getSupportActionBar();代替getActionBar(); ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true);//设置返回键…
解决办法: 1:project-->clean.. 2:右键工程-->Android Tools-->clean lint markers 3:修改AndroidManifest.xml中的minSdkVersion=11…
Call requires API level 21(Current min is 16) Android开发中,遇到类似这种问题,如何处理? 一种办法是提升sdk最低版本到21,在Android studio中的app/build.gradle中,将minSdkVersion 16改为21 另一种较好的办法是将高级别代码置于检查Android设备版本的条件语句中. if(Build.VERSION.SDK_INT>=Build.VERSION_CODE.LOLLIPOP) { //LOLLIP…
几次出现了all requires API level 3 (current min is 1)的错误,后来发现解决的方法是右键单击项目文件夹,选择Android Tools->Clear Lint Markers,这种错误就消失了.…
结果出现“Call requires API level 3 (current min is 1): 解决方法: 在工程上点击右键 -> Android Tools -> Clear Lint Markers,即可.…
这个故事是这样的 今天写打卡时间的时候需要获取一下当前时间,然后我就写了一个这个 SimpleDateFormat sDF =   new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); tring date = sDF.format(Date()); 然后alter+enter包导入 然后就出了一个这个 Call requires API level 24 (current min is 15): android.icu.text.SimpleDat…
在一个导入的项目里修改加入webView的时候设置缩放属性的设置报错: Call requires API level 7 (current min is 1): android.webkit.WebSettings#setLoadWithOverviewMode 原因可能是由于该版本调用的API可能最低是7,高于使用的版本. 解决方法: 右键点击项目->Android tools ->Clear Link Markers.即可解决.…
刚遇到了这个问题: Field requires API level 4 (current min is 1): android.os.Build.VERSION#SDK_INT 解决方法: 修改 AndroidManifest.xml 中的 uses-sdk 标签,例如: <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="14" /> 参考:Android程序出现错误“Field…