我现在正在 Ubuntu 上开发 Odoo(以前称为 OpenERP)模块。由于我的移动性,我决定使用 Android 设备在任何地方继续我的工作,这样我就不会依赖我的 PC。是否可以在 Android 上运行 Odoo 服务器?如您所知,开发 Odoo 模块需要进行一些测试。
谢谢你。
我现在正在 Ubuntu 上开发 Odoo(以前称为 OpenERP)模块。由于我的移动性,我决定使用 Android 设备在任何地方继续我的工作,这样我就不会依赖我的 PC。是否可以在 Android 上运行 Odoo 服务器?如您所知,开发 Odoo 模块需要进行一些测试。
谢谢你。
您必须识别 Odoo 服务器的组件/程序/库并自己安装它们。
首先,Odoo 使用 PostgreSQL 作为其 DBMS。我不认为 PostgreSQL 已经被移植到 Android 上。但我知道它是用 C 语言编写的,您可以使用 android NDK 工具链对其进行编译。问题是您必须查看 postgres 有哪些库(依赖项)。 https://groups.google.com/forum/#!topic/pgandroid/STg8xObGFlo
第二个Odoo 业务逻辑是用 Python 编写的。因此,您需要在 Android 设备上安装 Python 解释器。快速搜索给出了这个: Android 上的 Python 解释器
第三,您必须确定 Odoo 使用了哪些 Python 模块(即由 PyPA 在桌面计算机上管理和安装的库)。其中一些是:http: //pastebin.com/2cju5BRA
这三个是要点,但是即使您确实设法获得了所有库(它们太多了,相信我),稍后可能会出现许多其他问题。
Odoo 是一种资源密集型应用程序(几乎所有可能的操作都在数据库上读取/写入。
结论:出于教育目的,我会这样做。以便我可以从中学习。但我相信通过将服务器安装在 android 设备上所节省的时间肯定会超过将整个东西移植到 android 所浪费的时间。
是否可以在 Android 上运行 Odoo 服务器?
答案- 可能在 Odoo-Mobile 框架的帮助下。
Odoo Mobile 框架是一个与 Odoo 集成的开源移动应用程序开发框架。借助这个移动框架,我们可以像在 Odoo 框架中开发一样快速地开发几乎所有 Odoo 支持的应用程序。该框架包含自己的 ORM 来处理移动设备的本地数据库。因此您不必担心来自 Odoo 服务器的数据。它具有预先开发的服务和提供程序,使您的应用程序数据与 Odoo 同步。
Odoo-Mobile 框架存储库
https://github.com/Odoo-mobile/framework
官方实施指南