Java 获取有关android中sdk版本的错误

Java 获取有关android中sdk版本的错误,java,android,performance,Java,Android,Performance,我有一个错误,上面写着: 调用需要API级别3(当前最小值为1):android.os.AsyncTask# 这是我用来通过PHP将数据从数据库检索到listview的代码。为此,我运行线程 代码如下: public class FetchDataTask extends AsyncTask<String, Void, String>{ private final FetchDataListener listener; private String msg; public Fetc

我有一个错误,上面写着:

调用需要API级别3(当前最小值为1):android.os.AsyncTask#

这是我用来通过PHP将数据从数据库检索到
listview
的代码。为此,我运行线程

代码如下:

public class FetchDataTask extends AsyncTask<String, Void, String>{
private final FetchDataListener listener;
private String msg;

public FetchDataTask(FetchDataListener listener) {// this is a exact error place
    this.listener = listener;
}

@Override
protected String doInBackground(String... params) {
    if(params == null) return null;

    //do something
}
公共类FetchDataTask扩展了AsyncTask{
私有最终获取数据侦听器;
私有字符串msg;
公共FetchDataTask(FetchDataListener侦听器){//这是一个确切的错误位置
this.listener=listener;
}
@凌驾
受保护的字符串doInBackground(字符串…参数){
if(params==null)返回null;
//做点什么
}

如何克服此问题?

右键单击Project并选择properties,然后选择android,然后更改Project build target

还可以打开AndroidManifest.xml并设置:

<uses-sdk
    android:minSdkVersion="9"
    android:targetSdkVersion="9" />


而不是像上面那样将整数值1更改为9

右键单击Project并选择properties,然后选择android,然后更改项目构建目标

还可以打开AndroidManifest.xml并设置:

<uses-sdk
    android:minSdkVersion="9"
    android:targetSdkVersion="9" />


在您的AndroidManifest.xml文件中将
android:minSdkVersion=“1”
更改为
android:minSdkVersion=“3”
,而不是像上面那样将整数值1更改为9。

android:minSdkVersion=“1”
更改为
android:minSdkVersion=“3”
在您的AndroidManifest.xml文件中。

在大多数情况下,没有理由支持SDK版本9(姜饼)以下的版本。请参阅哪些API级别对应于哪些Android版本的列表。我已经完成了这些操作。但没有任何更改。错误仍然存在于大多数情况下,没有理由支持版本9以下的版本(姜饼)的SDK。有关哪些API级别对应于哪些Android版本的列表,请参阅。我已经完成了这些操作。但没有任何更改。错误仍然存在将Android清单文件中的Android:minSdkVersion更改为3将Android清单文件中的Android:minSdkVersion更改为3