JSONは初めてです。私は このチュートリアル に従ってサンプルアプリを作成しました。コードをEclipseにコピーしようとすると、エラーが表示されます。
Call requires API level 9 (current min is 8): Android.os.StrictMode#setThreadPolicy
アドバイスをお願いします。ありがとう
Android AndroidManifest.xmlに移動します
あなたのファイルでは8です
<uses-sdk Android:minSdkVersion="8" />
以下に示すように、SDKバージョンを9に変更します。
<uses-sdk Android:minSdkVersion="9" />
Right Click on you Android Project>Android Tools>Clear Lint Markers
"実行Android Lint"はいくつかのマーカーを作成し、マーカーがこのエラーを引き起こします。
これは私にとってはうまくいったので、これを使用する場合、変更する必要はありません
<uses-sdk Android:minSdkVersion="8" />
9に
AndroidManifest.xmlで、minSdkVersionを8として定義しました
<uses-sdk Android:minSdkVersion="8" />
あなたのコードでは、APIレベル9からサポートされているStrictModeを使用しています。
そのため、アプリでStrictModeの使用をスキップするか、midSdkVersionを9に設定できます。
StrictModeの使用をスキップするには、これらの行を削除してください。
import Android.os.StrictMode;
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build());
他の答えは正しいですが、それでもエラーが表示される場合は、必ず「プロジェクトをGradleファイルと同期」してください(Android Studioツールバー))。