def start_test(request):
os.system('echo Starting emulator...')
os.system('./android-sdk-linux_x86/tools/emulator -avd testavd &')
return HttpResponse("OK")
Вот код barebone того, что я пытаюсь сделать.
Когда этот код будет выполнен, сервер перестает отвечать при запуске эмулятора. Любая помощь оценивается.
Я использую сервер разработки django. Вот вывод сервера:Запуск Android-эмулятора от 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
Почему вы пытаетесь это сделать? Эмулятор будет запущен на сервере и не будет виден с клиентом. В чем смысл? –
@ Daniel Roseman: У меня сегодня немного больше времени, поэтому, чтобы правильно ответить на ваш вопрос, эмулятор будет доступен через VNC. Более конкретно, использование TightVNC и гуакамоле. – Mark