首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android - Call需要接口级别9(当前最小为8):android.os.StrictMode#setThreadPolicy

android - Call需要接口级别9(当前最小为8):android.os.StrictMode#setThreadPolicy
EN

Stack Overflow用户
提问于 2012-08-03 12:29:26
回答 4查看 46.3K关注 0票数 13

我是JSON的新手。我跟随this tutorial创建了示例应用程序。当我尝试将代码复制到eclipse时,它显示错误。

代码语言:javascript
复制
Call requires API level 9 (current min is 8): android.os.StrictMode#setThreadPolicy

敬请指教。谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-08-03 12:41:13

转到android AndroidManifest.xml

在您的文件中是8

代码语言:javascript
复制
<uses-sdk android:minSdkVersion="8" />

将SDK版本改为9,如下所示

代码语言:javascript
复制
<uses-sdk android:minSdkVersion="9" />
票数 44
EN

Stack Overflow用户

发布于 2014-02-16 13:27:12

代码语言:javascript
复制
Right Click on you Android Project>Android Tools>Clear Lint Markers

"Run Android Lint“会做一些标记,而这些标记会导致这个错误。

这对我很有效,所以如果您使用它,不需要更改

代码语言:javascript
复制
<uses-sdk android:minSdkVersion="8" />

至9

票数 7
EN

Stack Overflow用户

发布于 2012-08-03 12:44:52

在AndroidManifest.xml中,您已将minSdkVersion定义为8

代码语言:javascript
复制
<uses-sdk android:minSdkVersion="8" />

虽然在您的代码中,您使用的是支持fromA API 9的StrictMode。

因此,您可以跳过在应用程序中使用StrictMode,或者将midSdkVersion设置为9。

要跳过使用StrictMode,只需删除这些行。

代码语言:javascript
复制
import android.os.StrictMode;

StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build());
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11789275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档