6

我现在正在 Ubuntu 上开发 Odoo(以前称为 OpenERP)模块。由于我的移动性,我决定使用 Android 设备在任何地方继续我的工作,这样我就不会依赖我的 PC。是否可以在 Android 上运行 Odoo 服务器?如您所知,开发 Odoo 模块需要进行一些测试。

谢谢你。

4

2 回答 2

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 解释器

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

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

Odoo 是一种资源密集型应用程序(几乎所有可能的操作都在数据库上读取/写入。

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

于 2015-08-28T18:35:22.940 回答
0

是否可以在 Android 上运行 Odoo 服务器?

答案- 可能在 Odoo-Mobile 框架的帮助下。

Odoo-移动/框架

Odoo Mobile 框架是一个与 Odoo 集成的开源移动应用程序开发框架。借助这个移动框架,我们可以像在 Odoo 框架中开发一样快速地开发几乎所有 Odoo 支持的应用程序。该框架包含自己的 ORM 来处理移动设备的本地数据库。因此您不必担心来自 Odoo 服务器的数据。它具有预先开发的服务和提供程序,使您的应用程序数据与 Odoo 同步。

在此处输入图像描述

Odoo-Mobile 框架存储库

https://github.com/Odoo-mobile/framework

官方实施指南

http://mobile.odoo.co.in/v2/getting-started/index.html

于 2015-08-29T11:35:43.537 回答