在Android上运行Odoo(OpenERP)服务器

afw*_*nwh 5 python android openerp odoo-mobile

我正在Ubuntu上开发Odoo(以前的OpenERP)模块.由于我的移动性,我决定使用Android设备继续我的工作,所以我不会依赖我的电脑.可以在Android上运行Odoo服务器吗?如您所知,开发Odoo模块需要进行几项测试.

谢谢.

Geo*_*kas 0

您必须识别 Odoo 服务器的组件/程序/库并自行安装它们。

首先,Odoo 使用 PostgreSQL 作为其 DBMS。我不认为 PostgreSQL 已经移植到 Android 上。但我知道它是用 C 编写的,你可以使用 android NDK 工具链编译它。问题是你必须查看 postgres 有哪些库(依赖项)。 https://groups.google.com/forum/#!topic/pgandroid/STg8xObGFlo

第二个Odoo 业务逻辑是用 Python 编写的。因此,您需要在 Android 设备上安装 Python 解释器。快速搜索给出了这个: Android 上的 Python Interpreter

第三,您必须确定 Odoo 除了自己的模块之外还使用哪些 Python 模块(即由 PyPA 在桌面计算机上管理和安装的库)。其中一些是: http: //pastebin.com/2cju5BRA

这三个是要点,但即使您确实设法获得了所有库(它们太多了,相信我),以后也可能会出现许多其他问题。

Odoo 是一种资源密集型应用程序(几乎每个可能的操作都会在数据库上读/写)。

结论:出于教育目的,我会这样做。这样我就可以从中学习。但我相信,将服务器安装在 Android 设备上所节省的时间肯定会超过将整个设备移植到 Android 上所浪费的时间。