def start_test(request):
os.system('echo Starting emulator...')
os.system('./android-sdk-linux_x86/tools/emulator -avd testavd &')
return HttpResponse("OK")
Aquí está el código barebones de lo que estoy tratando de hacer.
Cuando se ejecuta este código, el servidor deja de responder mientras ejecuta el emulador. Cualquier ayuda apreciada.
Estoy usando el servidor de desarrollo django. Aquí está la salida del servidor:Lanzamiento de un emulador de Android de 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
¿Por qué estás tratando de hacer esto? El emulador se ejecutará en el servidor y no será visible desde el cliente. ¿Cuál es el punto de? –
@Daniel Roseman: Tengo un poco más de tiempo hoy, así que para responder correctamente a su pregunta, se podrá acceder al emulador a través de VNC. Más específicamente, usando TightVNC y guacamole. – Mark