在我的应用程序中,某些方法需要最低api级别11。 当我在android 2.3.3(api 10级)上运行它时它崩溃了。
我参考了这个链接
How to fix "Call requires API level 11" with Android Activity?
setAdapter "Call requires API level 11 (current min is 8): android.widget.AbsListView#setAdapter"?
android - Call requires API level 9 (current min is 8): android.os.StrictMode#setThreadPolicy
即使我在我的项目中添加支持v4库,但没有任何反应。任何人都可以告诉我如何在android 2.3.3中运行这个项目?
答案 0 :(得分:3)
要消除错误,您需要将最低API级别设置为11(而不是在API 8设备上运行),否则您需要避免使用API 11功能。
通常,仅将v4库添加到项目中是不够的。您还需要更改调用以使用兼容库代码而不是API 11方法。通常,它只涉及更改import语句,但它可能更复杂。如果您发布了获取错误的示例,您可以获得更具体的建议。
答案 1 :(得分:2)
首先2.3.3不是api 8它是api 10 ..下载api 10 sdk并做下面的变化
在Manifest文件中声明最小sdk是android:minSdkVersion =“8”目标是android:targetSdkVersion =“10”