4

1 台のラップトップ (最悪の場合) またはプライベート ネットワーク上の複数のマシンで、Android デバイスの小さなクラスターをシミュレートしたいと考えています。これは、Android での通信とプロセスの移行をテストするためのものです。

Eclipse で特定のアプリケーションから特定のエミュレーターを識別して起動する安全な方法はありますか? 最近の Eclipse/Java/ADT セットアップがあり、Mark Murphy、Meier、および Abelson のさまざまなチュートリアルを使用しています。

4

1 に答える 1

6

Androidのドキュメントから複数のエミュレータインスタンスを実行すると、複数のインスタンスを同時に実行できると記載されています。

WindowsまたはLinuxでエミュレータの2つまたは複数のインスタンスを作成する方法は、異なるポートを使用するインスタンスを作成できることを示しています。

[デバイス管理]タブからEclipseで複数のエミュレーターを起動することもできます。ポート番号は、仮想デバイスの名前の横に表示されます。たとえば、my-emulator-name(emulator-5556)です。

個人的には、異なるマシンで実行されている複数のインスタンスに接続しようとはしていませんが、可能であるようです。秘訣は、ホストマシンへのリクエストをエミュレータにリダイレクトすることです。これは、コンソールから「adbforward」または「rediradd」を使用して実行できます。

詳細については、Androidドキュメントのエミュレータネットワークを参照してください。

于 2009-11-19T17:01:21.367 に答える