0

Android用のGoogleのHello WorldアプリをEclipseで動作させようとしています。初めて AVD に実際に「Hello World」が表示されますが、それをクリックして Eclipse からアプリケーションを再起動しても何も起こりません。

プロセス リストで adb.exe を強制終了しても役に立ちません。

AVD自体を起動するだけで、実際にスタックトレースが表示されます。残念ながら、AVD を起動するには 3 つのコマンド プロンプトが必要なようです。

4

1 に答える 1

0

あなたが抱えている問題は、アプリケーションが変更されていないため、アプリケーションが中断したところから開始されていることだと思います。

コードを変更した場合は、それを保存し (必要に応じて元に戻して保存します)、Eclipse からアプリケーションを再度実行してみてください。

これは、時間を節約するために、コードが変更された場合にのみ Eclipse が新しい APK をエミュレーターにインストールするためです。新しい APK がインストールされていない場合、通常は元のアプリケーションが前面に表示されます。

コードを変更したくない場合は、代わりに DDMS (ウィンドウ -> パースペクティブを開く -> DDMS) にアクセスし、左側でエミュレーター インスタンスを開き、アプリケーションの名前 (パッケージ名で指定) を選択します。赤い停止ボタンをクリックしてプロセスを強制終了します。このようにして、アプリケーションはスタンバイ インスタンスに戻ることなく、通常どおり起動するはずです。

Logcat に問題がある場合は、コマンド ラインでこれを実行すると役立つ場合があります。

adb kill-server
adb devices
于 2010-11-30T08:10:38.807 に答える