私のプログラムは、Android 2.1からAndroid 2.3まで完全に正常に動作しています
しかし、Androidの上位バージョンでは動作しません
マニフェストファイルで使用しました
<uses-sdk android:minSdkVersion="7"
android:targetSdkVersion="10"
android:maxSdkVersion="15"/>
Android 4.0.3 avd でプロジェクトを実行中に Logcat 出力エラーが発生する
05-09 12:45:12.051: E/AndroidRuntime(530): 致命的な例外: main` 05-09 12:45:12.051: E/AndroidRuntime(530): java.lang.RuntimeException: アクティビティ ComponentInfo{giv を開始できません.home/giv.home.Start}: android.os.NetworkOnMainThreadException 05-09 12:45:12.051: E/AndroidRuntime(530): android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956) で 05-09 12 :45:12.051: E/AndroidRuntime(530): android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981) 05-09 12:45:12.051: E/AndroidRuntime(530): android.app.ActivityThread で。 access$600(ActivityThread.java:123) 05-09 12:45:12.051: E/AndroidRuntime(530): android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147) 05-09 12:45:12.051 : E/AndroidRuntime(530): android.os.Handler.dispatchMessage(Handler.java:99) 05-09 12:45:12.051: E/AndroidRuntime(530): android.os.Looper.loop(Looper.java:137) 05-09 12:45:12.051: E/AndroidRuntime(530): android.app.ActivityThread.main(ActivityThread) .java:4424) 05-09 12:45:12.051: E/AndroidRuntime(530): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) 05-09 12:45:12.051: E/AndroidRuntime(530) : java.lang.reflect.Method.invoke(Method.java:511) 05-09 12:45:12.051: E/AndroidRuntime(530): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit) で.java:784) 05-09 12:45:12.051: E/AndroidRuntime(530): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 05-09 12:45:12.051: E /AndroidRuntime(530): dalvik.system.NativeStart.main(ネイティブ メソッド) 05-09 12:45:12.051: E/AndroidRuntime(530): 原因: android.os.NetworkOnMainThreadException 05-09 12:45:12.051 :E/AndroidRuntime(530): android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1099) 05-09 12:45:12.051: E/AndroidRuntime(530): java.net.InetAddress.lookupHostByName(InetAddress) .java:391) 05-09 12:45:12.051: E/AndroidRuntime(530): java.net.InetAddress.getAllByNameImpl(InetAddress.java:242) 05-09 12:45:12.051: E/AndroidRuntime(530) ): java.net.InetAddress.getAllByName(InetAddress.java:220) 05-09 12:45:12.051: E/AndroidRuntime(530): org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator. java:137) 05-09 12:45:12.051: E/AndroidRuntime(530): org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164) 05-09 12:45:12.051: E/AndroidRuntime(530): org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119) 05-09 12:45:12.051: E/AndroidRuntime(530): org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360) 05-09 12: 45:12.051: E/AndroidRuntime(530): org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555) 05-09 12:45:12.051: E/AndroidRuntime(530): org .apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487) 05-09 12:45:12.051: E/AndroidRuntime(530): org.apache.http.impl.client.AbstractHttpClient.execute( AbstractHttpClient.java:465) 05-09 12:45:12.051: E/AndroidRuntime(530): giv.home.ConnectionClass.connectToServer(ConnectionClass.java:41) 05-09 12:45:12.051: E/AndroidRuntime( 530): giv.home.Start.onCreate (Start.java:64) 05-09 12:45:12.051 で: E/AndroidRuntime (530):android.app.Activity.performCreate(Activity.java:4465) 05-09 12:45:12.051: E/AndroidRuntime(530): android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) 05-09 12 :45:12.051: E/AndroidRuntime(530): android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920) 05-09 12:45:12.051: E/AndroidRuntime(530): ... 11 もっと見る