0

DOM パーサーを使用して XML ファイルを解析しようとしています。ただし、メイン アクティビティで実際にファイルを読み取るのに苦労しています。ファイルを Assets に配置してから getAssets() で呼び出す必要があることを読みました。私はこのようなものを使用しました:

InputStream is = this.getAssets().open("myXML.xml");

これは単にエラーになります: logcat の起動中に予期しないエラーが発生しました。デバイスを再選択してください。] デバイスが見つかりません。

また、絶対パスのバリエーションを使用して new File("myXML.xml") も試しました。何も機能していないようです。私は少しイライラしています。誰か提案はありますか?

4

1 に答える 1

0

IDE が、アプリをテストしようとしているエミュレータまたはデバイスに接続されていないように思えます。

LogCat は、情報/ログを出力するために任意のアプリで使用できるログ出力ストリームです。また、LogCat を (ADB 経由で) デバイスに接続する必要があります。

実際の電話が接続されていない場合は、エミュレーターを使用できます。

/path/to/your/androidSDK/tools/android

この SDK マネージャーは、新しい AVD (Android Virtual Device) を作成するのに役立ちます。[ツール] > [ACD の管理] > [新規...] をクリックします。

コンピューターに実際の電話またはタブレットを接続している場合は、ADB を再起動してみてください (IDE 内から可能である必要があります)、またはコマンド ラインを使用します。

Android SDK がインストールされているディレクトリに移動します (Windows では次のようになります):

c:\Program Files\Android\android-sdk-windows\platform-tools\

Linux では次のようになります。

/opt/android-sdk-linux/platform-tools/

次に入力します(winおよびlinux)

adb kill-server
adb start-server
于 2013-04-17T20:26:50.667 に答える