3

在我的应用程序中,某些方法需要最低 api 级别 11 。当我在 android 2.3.3(api 级别 10)上运行它时,它崩溃了。

我引用了这个链接

如何使用 Android Activity 修复“调用需要 API 级别 11”?

setAdapter“调用需要 API 级别 11(当前最低为 8):android.widget.AbsListView#setAdapter”?

android - 调用需要 API 级别 9(当前最小值为 8):android.os.StrictMode#setThreadPolicy

即使我在我的项目中添加了支持 v4 库,但没有任何反应。谁能告诉我如何在 android 2.3.3 中运行这个项目?

4

2 回答 2

3

要消除错误,您需要将最低 API 级别设置为 11(并且不在 API 8 设备上运行),否则您需要避免使用 API 11 功能。

通常,仅将 v4 库添加到您的项目是不够的。您还需要更改调用以使用兼容性库代码而不是 API 11 方法。通常,它只涉及更改导入语句,但它可能更复杂。如果您发布一个错误示例,您可以获得更具体的建议。

于 2013-03-29T05:33:41.127 回答
2

首先 2.3.3 不是 api 8 它是 api 10 .. 下载 api 10 sdk 并进行以下更改

在清单文件中声明最小 sdk 是 android:minSdkVersion="8" 目标是 android:targetSdkVersion="10"

于 2013-03-29T05:34:53.490 回答