Android用のGoogleのHello WorldアプリをEclipseで動作させようとしています。初めて AVD に実際に「Hello World」が表示されますが、それをクリックして Eclipse からアプリケーションを再起動しても何も起こりません。
プロセス リストで adb.exe を強制終了しても役に立ちません。
AVD自体を起動するだけで、実際にスタックトレースが表示されます。残念ながら、AVD を起動するには 3 つのコマンド プロンプトが必要なようです。
あなたが抱えている問題は、アプリケーションが変更されていないため、アプリケーションが中断したところから開始されていることだと思います。
コードを変更した場合は、それを保存し (必要に応じて元に戻して保存します)、Eclipse からアプリケーションを再度実行してみてください。
これは、時間を節約するために、コードが変更された場合にのみ Eclipse が新しい APK をエミュレーターにインストールするためです。新しい APK がインストールされていない場合、通常は元のアプリケーションが前面に表示されます。
コードを変更したくない場合は、代わりに DDMS (ウィンドウ -> パースペクティブを開く -> DDMS) にアクセスし、左側でエミュレーター インスタンスを開き、アプリケーションの名前 (パッケージ名で指定) を選択します。赤い停止ボタンをクリックしてプロセスを強制終了します。このようにして、アプリケーションはスタンバイ インスタンスに戻ることなく、通常どおり起動するはずです。
Logcat に問題がある場合は、コマンド ラインでこれを実行すると役立つ場合があります。
adb kill-server
adb devices