5

Android用のEclipseで小さなアプリを作成しました。「実行」を押すと、新しいAVDが作成され、EclipseはアプリがAVDにインストールされたことを通知しますが、仮想デバイスでは見つかりません。なぜそれができますか?ありがとう

4

4 に答える 4

5

おそらくマニフェスト ファイルにこれらの行を追加するのを忘れていたと思います。アプリで同じ問題が発生し、アプリがインストールされていることが示されましたが、エミュレーターで見つけることができませんでした。

<intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

また、必ず実行構成からターゲット AVD を設定してください。[実行] -> [実行構成] -> [ターゲット] の順に選択し、リストから AVD を選択して [適用] をクリックし、次に [OK] をクリックします。それが役に立てば幸い。

于 2012-07-21T13:39:22.467 に答える
4

[実行構成] の [ターゲット] タブで、[常にデバイスを選択するように求める] ラジオ ボタンを選択できます。次に、上部にある緑色の [go] ボタンを使用してアプリを実行すると、任意のデバイスから選択できます。MaxPower47 は次のスレッドでこれを解決しました: AVD で古い Android ターゲットを実行できません

于 2012-08-10T04:13:21.917 に答える
0

前に作成した avd を削除して新しい avd を作成し、最初にそれを起動してからアプリを実行します。1 か月前に同様の問題に直面しましたが、これでうまくいきました。おそらく、avd が eclipse の adt プラグインに登録されず、2 つのエミュレーターが実行されている場合、apk が正しくインストールされません。

于 2011-10-05T08:57:25.590 に答える