0

私は Eclipse を使用しており、Android アプリケーションを構築しています。空白のアクティビティを作成した新しい Android アプリケーション プロジェクトを作成しました (チェックボックスをオンにするだけです)。アプリケーションは基本的な Hello World です。デフォルトで作成されたアプリケーションに変更を加えていません。[Run as] -> [Android Application] をクリックして、アプリケーションを起動します。Android 仮想デバイスは起動しますが、アクティビティは起動しません。何が間違っている可能性があるかについてのアイデア。

これはコンソール出力です:

[2012-10-31 06:39:28 - newand] ------------------------------
[2012-10-31 06:39:28 - newand] Android Launch!
[2012-10-31 06:39:28 - newand] adb is running normally.
[2012-10-31 06:39:28 - newand] Performing com.example.newand.MainActivity activity launch
[2012-10-31 06:39:28 - newand] Automatic Target Mode: launching new emulator with compatible AVD 'androidEMP'
[2012-10-31 06:39:28 - newand] Launching a new emulator with Virtual Device 'androidEMP'
4

2 に答える 2

1

AVDが開始されても、アプリケーションのロードに失敗する場合があります。最初にavdを起動してから、その中でアプリケーションを実行してみてください。

それでも失敗する場合は、コマンドラインからadbサーバーを再起動してみてください(このためにadbツールをインストールしておく必要があります):

 adb kill-server
 adb start-server

1つがアクティブであっても、別のAVDが開く場合があります。その場合は、古いavdを閉じて、新しいavdを開いてください。次に、adbサーバーを強制終了して再起動してみてください。

于 2012-10-31T05:56:12.647 に答える
-1

AndroidManifest.xml ファイルに、次のようなエントリを追加します。

    <activity android:name=".yourActivityName">
    <intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

アプリケーションタグ内。

これで問題が解決するはずです。

于 2012-10-31T06:08:36.727 に答える