The import android.support.v4 cannot be resolved 问题解决方法

1.The import android.support.v4 cannot be resolved 问题解决方法

2.Android Call requires API level 11 (current min is 8)的解决方案


3.Call requires API level 11 (current min is 8): android.app.Notification.Builder#setSmallIcon 问题解决
今晚在晚上下了别人的一个Android项目(关于Android通知notification),导入自己的工程后发现有很多个错误

错误(1):

The import android.support.v4 cannot be resolved 问题解决方法_第1张图片
当我们开发android应用需要用到android-support-v4-appcompat.jar这个库时在项目中导入v4和v7这两个库之后,往往会遇到一些问题,我们只要重新导入这个jar包,这个库可以从sdk下的sdk\extras\android\support中获取
The import android.support.v4 cannot be resolved 问题解决方法_第2张图片

错误(2)上面问题解决后还有以下问题,Notification.Builder中的方法不能调用。。。
可能和Run Android Lint有点关系吧。我们导入的项目设置了最低版本API Level,打开AndroidManifest.xml查看是8,因此,Eclipse检 dgfev online casino 查我调用的API后,发现版本号不能向低版本兼容,比如我用的“Notification.Builder”是Level 11 以上才有的,自然超过了 8,所以提示错误。
The import android.support.v4 cannot be resolved 问题解决方法_第3张图片
解决方案:

右键点击项目->Android tools ->Clear Link Markers.即可临时解决,但是如果调试用的模拟器是低版本的,则在调试完后还有这个错误。

如果把manifest文件中的user-sdk的android:minSdkVersion改为报错的那个高版本就没事。比如下面:

android:minSdkVersion=”11″   //这个之前是8

android:targetSdkVersion=”18″ />

The import android.support.v4 cannot be resolved 问题解决方法_第4张图片

你可能感兴趣的:(Android学习)