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