0

MonoDroid 体験版をインストールしました。「Hello Worldld」アプリケーションを作成してエミュレータでデバッグしましたが、Android デバイス エミュレータのアプリケーション リストにアプリケーションが表示されます。

問題は試用版ですか、それともアプリケーションのエラーですか?

私を助けてくれませんか?

4

2 に答える 2

3

Androidエミュレーターは、少なくともMonoDroidでは多少注意が必要です。アプリケーションを実行し、Monodroid用に定義した仮想デバイスを選択すると、エミュレーターが起動します。ここで注意が必要な部分があります。その下には、Monodroidの[デバイスの選択]ウィンドウが表示されますが、最初に持っていたものとは少し異なります。そのウィンドウに移動し、実行中のデバイスリストでたとえば「emulator-5554」を選択して「OK」を押す必要があります。それが完了したら、アプリケーションをエミュレーターにデプロイする必要があります。遅いですが、展開する必要があります。

Androidエミュレーターのパフォーマンスを向上させるには、エミュレーターのスナップショットMoreWally.comのこの記事を参照することをお勧めします。

于 2011-06-09T15:13:22.933 に答える
1

バグについては、次のドキュメントで説明されています。

http://support.xamarin.com/customer/portal/articles/141157-ide-does-not-display-target-device

起動時に使用する手順は次のとおりです。

  1. 開発環境、SDKマネージャー、エミュレートされたデバイスを閉じます。
  2. AVD Managerを開き、使用するエミュレーターを起動します。
  3. コマンド「adbdevices」(Android \ android-sdk \ platform-toolsにあります)を実行し、リストされているデバイスをメモします。
  4. 存在しない場合、またはリストが不完全な場合は、「adbkill-server」の後に「adbstart-server」を実行します。これらのコマンドを使用してバッチファイルを作成することをお勧めします。
  5. 次に、コマンド「adbdevices」を使用してデバイスが表示されていることを確認します。
  6. オープンな開発環境とすべてが機能するはずです。

VS2010を開いているときに、新しいエミュレートされたデバイスを強制終了または開始し、デバイスがVS2010で「実行中のデバイス」として表示されない場合は、VS2010を閉じて、手順4〜6を実行します。再度開くと機能するはずです。

于 2012-07-09T04:17:46.193 に答える