У меня проблема с использованием ksoap для вызова веб-службы через Android. Если minSdkVersion = "11", то я получаю исключение, которое вы можете увидеть ниже. но , если я устанавливаю значение атрибута minSdkVersion равным 9 или ниже, тогда я могу вызвать веб-службу . Что случилось с ksoap и minsdkversion? Пожалуйста, помогите мне, что я должен сделать?
ps: сейчас я собираюсь разработать приложение, которое будет работать на планшетах (сотовые). И мой целевой уровень API был установлен как 11.
Редактировать: Я использую ksoap2-android-Assembly-2.4-JAR-с-зависимостями
07-19 11:16:03.604: ERROR/AndroidRuntime(782): FATAL EXCEPTION: main
07-19 11:16:03.604: ERROR/AndroidRuntime(782): android.os.NetworkOnMainThreadException
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1077)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at dalvik.system.BlockGuard$WrappedNetworkSystem.connect(BlockGuard.java:368)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:208)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:431)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at java.net.Socket.connect(Socket.java:901)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:75)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:48)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection$Address.connect(HttpConnection.java:304)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionPool.get(HttpConnectionPool.java:89)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getHttpConnection(HttpURLConnectionImpl.java:292)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.makeConnection(HttpURLConnectionImpl.java:274)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:217)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at org.ksoap2.transport.ServiceConnectionSE.connect(ServiceConnectionSE.java:46)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:68)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at com.quadro.main.Soap.AndSoap.CallService(AndSoap.java:40)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at com.quadro.main.Login.onClick(Login.java:27)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at android.view.View.performClick(View.java:3100)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at android.view.View$PerformClick.run(View.java:11644)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at android.os.Handler.handleCallback(Handler.java:587)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at android.os.Handler.dispatchMessage(Handler.java:92)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at android.os.Looper.loop(Looper.java:126)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at android.app.ActivityThread.main(ActivityThread.java:3997)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at java.lang.reflect.Method.invokeNative(Native Method)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at java.lang.reflect.Method.invoke(Method.java:491)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
07-19 11:16:03.604: ERROR/AndroidRuntime(782): at dalvik.system.NativeStart.main(Native Method)