【发布时间】:2015-09-15 21:44:13
【问题描述】:
我想运行一个模拟服务器和一个 GUI,它可以响应消息并通过带有 Kivy 和 osc 的 Android 上的消息影响服务器。
问题
基本上我的问题归结为:我不能同时运行两个脚本。我该怎么做?
- 图形用户界面:https://github.com/PdeRooij/DMAS/blob/GUI/main.py
- 服务器:https://github.com/PdeRooij/DMAS/blob/GUI/service/main.py#L55-L114
相关代码图形界面:
def start_service(self):
if platform == 'android':
from android import AndroidService
service = AndroidService('Agent emergence service', 'running')
service.start('service started')
self.service = service
如果我使用 buildozer 构建它,则只有 GUI 运行。在 Ubuntu 中,我只需打开 2 个终端并运行:python model/main.py 和 python main.py。我怎样才能让model/main.py在android .apk中运行?
我想我应该做点什么:def start_service(self):,但我不知道是什么。同样出于某种原因,PyCharm 用红色强调了这一点:from android import AndroidService。
在 Android 上不适合我的示例
https://github.com/tshirtman/kivy_service_osc
规格
- Python 2.7.6
- Ubuntu 14.04
- PPA:每天 Kivy
【问题讨论】:
标签: python-2.7 kivy osc