2011-11-13 18 views

Odpowiedz

3

Po prostu umieść -port 5556 w wierszu poleceń, który uruchamia drugi emulator. Powinieneś być w stanie dostosować linię poleceń w panelu Launch Configuration.

+1

Gdzie jest panel Uruchomienie konfiguracji? – wannik

8

Zmień katalog na android-sdk/tools

Wydaj następujące polecenie

./emulator -port 5556 -avd AVD2_1_HVGA 

AVD2_1_HVGA jest moje imię AVD w Eclipse. Możesz zobaczyć swoją nazwę AVD, wybierając menu Okno> AVD Manager.

+0

To nie działa dla mnie. Po przechodząc do: C: Program Files \ (x86) \ Android \ android-sdk ... w wierszu poleceń, wszedłem: ./emulator -port 5556 -avd Gingerbread_API10_Android2dot3dot3 ... ale został przywitany: "". "nie jest rozpoznawany jako wewnętrzne lub zewnętrzne polecenie, ..." Próbowałem więc tego samego, ale bez wiodącej "." a następnie otrzymałem podobny błąd msg ""/emulator "nie jest rozpoznawany jako wewnętrzne lub zewnętrzne polecenie, ..." ? Zazwyczaj emulatory nie są uruchamiane z wiersza poleceń; to dla mnie dziwne, że nie jest to łatwe, a przynajmniej możliwe, za pośrednictwem Eclipse. –

+0

Wypróbuj '. \ Emulator' – wannik

1

Wydaje jeśli zacznę kolejny AVD (nie inna aplikacja Android bezpośrednio z Eclipse, który następnie naturalnie wywołuje AVD), a następnie uruchomić drugą aplikację z Eclipse, i wybrać tylko-wywoływany AVD, aby go uruchomić, automatycznie użyje 5556 (poprzednio działająca aplikacja na Androida domyślnie używa 5554). A więc: problem rozwiązany; wydaje się, że nie trzeba iść do linii poleceń, to po prostu kwestia robienia rzeczy w określonej kolejności.

Powiązane problemy