def start_test(request):
os.system('echo Starting emulator...')
os.system('./android-sdk-linux_x86/tools/emulator -avd testavd &')
return HttpResponse("OK")
这是我正在尝试做的准系统代码。
执行此代码时,服务器在运行模拟器时停止响应。任何帮助赞赏。
我正在使用django开发服务器。这里是服务器输出:从Python-Django启动Android模拟器
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
你为什么要这么做?模拟器将在服务器上运行,并且不会从客户端看到。重点是什么? – 2011-04-21 08:06:13
@Daniel Roseman:我今天有更多时间,所以为了正确回答你的问题,可以通过VNC访问模拟器。更具体地说,使用TightVNC和鳄梨酱。 – Mark 2011-04-22 15:13:06