def start_test(request):
os.system('echo Starting emulator...')
os.system('./android-sdk-linux_x86/tools/emulator -avd testavd &')
return HttpResponse("OK")
Oto kod podstawowy tego, co próbuję zrobić.
Po wykonaniu tego kodu serwer przestaje odpowiadać podczas działania emulatora. Każda pomoc doceniona.
Używam serwera programistycznego django. Oto dane wyjściowe serwera:Uruchamianie emulatora Androida z Python-Django
Django version 1.1.1, using settings 'Cloust.settings'
Development server is running at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
Starting emulator...
[21/Apr/2011 02:00:06] "GET /start_test/a.apk/ HTTP/1.1" 200 5
emulator: warning: opening audio output failed
emulator: emulator window was out of view and was recentred
Dlaczego próbujesz to zrobić? Emulator będzie działał na serwerze i nie będzie widoczny od klienta. Jaki jest sens? –
@Daniel Roseman: Dzisiaj mam trochę więcej czasu, więc aby właściwie odpowiedzieć na twoje pytanie, emulator będzie dostępny przez VNC. Dokładniej, używając TightVNC i guacamole. – Mark