0

AndroidManifest をセットアップしようとすると奇妙な問題が発生します。

2.3.3 SDK (API レベル 10) を使用してアプリを開発していますが、マニフェストで minSDKVersion が常に 9 に設定されていることに気付きました。しかし、API レベルを 10 に変更してリリースの準備をすると、私のプログラムは Web サイトからデータをフェッチする機能 (私は SAX XML パーサーを使用しています) とキャッシュ ファイルを書き込む機能を失ったようです。

Google API の相違点の仕様を確認しましたが、推奨されていないものを使用しているとは思いません。

何か案は?

===LOGCAT出力=== http://pastebin.com/T3DgAuSA

インターネットのアクセス許可も必ず付与しました。

<uses-permission android:name="android.permission.INTERNET" />
4

1 に答える 1

0

スタック トレースは、UI スレッド (メソッドUrlConectioin内など) でHttp リクエストを作成しようとしていることを示しています。onCreate()Android は同期 HTTP リクエストを許可しません。すべての http リクエストを に入れる必要がありますAsyncTaskこの制限は Api 10 で導入されたようです。この同様の質問を見てください。

于 2012-07-24T16:20:31.867 に答える