4

私はWindows 7の64ビットマシンで作業しており、Android SDKをダウンロードしてインストールし、AndroidプラグインでEclipseを使用しています。

ここで「Hello Android」ガイドを調べていました: Hello、Android

このページの提案も行いました: Droid FAQ

FAQに従う前は、プログラムはコンパイルおよび実行されましたが、エミュレーターに登録されませんでした。コードの変更はなく、次のようになりました。

エミュレーターを実行しようとすると、次のメッセージが表示されます。

[2010-03-05 20:48:41 - HelloAndroid]ActivityManager: Can't dispatch DDM chunk 46454154: no handler defined
[2010-03-05 20:48:41 - HelloAndroid]ActivityManager: Can't dispatch DDM chunk 4d505251: no handler defined
[2010-03-05 20:48:42 - HelloAndroid]ActivityManager: Starting: Intent { comp={domain.example.helloandroid/domain.example.helloandroid.HelloAndroid} }
[2010-03-05 20:48:42 - HelloAndroid]ActivityManager: Warning: Activity not started, its current task has been brought to the front

助言がありますか?ありがとう!

4

1 に答える 1

6

エミュレーターに登録されないということで何を意味するのかわかりませんが、プログラムを実行するたびにまったく同じエラーメッセージが表示されます. ただし、エミュレーターと実際の電話の両方でプログラムのコンパイルと実行が停止することはありません。

(編集:Android v1.5と2.1の両方がインストールされたEclipseを使用してコンパイルしていることを追加する必要があります.v1.5エミュレーターでプログラムを実行すると、これらのメッセージがLogCatに表示されます.v2.1で確認していません)

エラー メッセージの 2 番目の 2 行、特にアクティビティが開始されていないことについては、再インストールを試みる前にコードを変更しなかったことが原因です。そのための簡単な修正は、文字 (実際には何でも) を削除してから元に戻すことです。これにより、保存時に強制的に「ワークスペースを再構築」し、エミュレーターに強制的に再インストールします。

于 2010-03-06T13:00:15.003 に答える