想在Android中使用Python库

7 投票
1 回答
6006 浏览
提问于 2025-04-16 20:56

我正在为安卓开发一个应用程序。这个应用会通过JNI(Java Native Interface)与一些用C++写的库进行交互。同时,我还想在我的安卓应用中调用一些用Python写的库(比如NTLK)。请问我该怎么做呢?

需要注意的是,SL4A(安卓脚本层)是另一回事。它允许你使用像Python、Lua这样的脚本语言来构建应用。而在我的情况下,应用是用Java写的,但我需要调用用Python写的代码。这样做有没有优雅的方式呢?

1 个回答

1

我建议把自然语言处理(NLP)的代码放到一个Linux服务器上的网络服务里,然后从安卓设备上调用这些服务。

在像Django这样的框架中,这个过程非常简单。

撰写回答