Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么';t targetSdkVersion是否影响NetworkOnMainThreadException?_Android_Networking_Android 2.3 Gingerbread - Fatal编程技术网

Android 为什么';t targetSdkVersion是否影响NetworkOnMainThreadException?

Android 为什么';t targetSdkVersion是否影响NetworkOnMainThreadException?,android,networking,android-2.3-gingerbread,Android,Networking,Android 2.3 Gingerbread,我正在编写一个针对SDK版本10(Android 2.3.3)的Android应用程序。它碰巧在主线程中进行了一些联网,这会导致Android 4.0仿真器上出现NetworkOnMainThreadException。现在,我知道在主线程中进行联网是错误的,我会修复它,但问题不在于此 我在mainfest中将目标SDK版本设置为10: <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="10" /> 说

我正在编写一个针对SDK版本10(Android 2.3.3)的Android应用程序。它碰巧在主线程中进行了一些联网,这会导致Android 4.0仿真器上出现NetworkOnMainThreadException。现在,我知道在主线程中进行联网是错误的,我会修复它,但问题不在于此

我在mainfest中将目标SDK版本设置为10:

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

说:

这仅适用于目标为蜂巢SDK或更高版本的应用程序。针对早期SDK版本的应用程序可以在其主事件循环线程上进行联网,但这是非常不鼓励的


那么,如果异常不应该出现在API 10中,为什么会引发异常?

您使用的是支持库吗?@user:145546您使用的是支持库吗?我有一个android-support-v4.jar。主要活动是android.support.v4.app.FragmentActivity。这就是你所说的支持库吗?是的,支持库,这可能是你遇到异常的原因。尝试一个小的测试项目,使用相同的目标和相同的代码,但不支持libtry使用android.app.Activity,它没有帮助。