0

关于开发带有 web 服务的 android 应用程序。它使用:

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

我在导入时遇到问题import android.os.StrictMode;(无法解决),我的代码给了我一个异常“ java.net.SocketException: Permission denied for android”,因为这个。如果 api 8 不支持 strictmode。它的替代方法是什么?

4

3 回答 3

3

嘿 StrictMode 类是在 API 级别 9 中引入的,您的项目目标是 API 级别 8。请参考此链接。所以你得到了错误。

于 2013-01-03T09:19:15.160 回答
1

转到 AndroidManifest.xml 文件

在你的文件中 minSdkVersion 是 8

<uses-sdk android:minSdkVersion="8" />

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

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

它会解决你的问题。

有关 StrictMode 的更多信息,请参见下面的链接。

Android - 严格模式

于 2013-01-03T09:24:55.670 回答
0

如果您仍想使用 API Level 8。

检查此链接:

适用于所有平台版本的 Android StrictMode

谢谢。

于 2013-01-03T09:34:46.513 回答