繁体   English   中英

如何在移动应用程序中合并Python代码?

[英]How can I incorporate Python code in a mobile app?

抱歉,这是一个一般性问题,但是我很难弄清楚该如何开始。 我正在尝试将一些自然语言工具箱代码与我在Unity中开发的移动应用程序结合在一起。 这是非常少量的代码,但是对于应用程序的功能至关重要。

我需要在某种服务器上运行python代码吗? 我将如何去做呢? 我对python和移动开发非常陌生。

谢谢。

如果它在Android上运行,请尝试使用Android的PythonAndroid的 脚本层 这些可用于创建完整的android应用程序(编译为apk,部署等)。 您可以将Python代码编译成自己的小型单独应用程序,并让主应用程序在后台使用它。

传统/经典Python是用C实现的。这使得它很容易集成到任何支持编译C的环境中。

我不熟悉Unity,但是这里有一些有关如何使用标准iOS和Android的常规指导。 在iOS上,您只需将所有Python C源文件(减去具有“ main”功能的文件)添加到Xcode中的项目中即可。 在Android上,您将在项目的JNI部分中将所有C源文件(同样,减去具有“ main”功能的文件)添加到项目中,并使用ndk-build来构建本机共享库成为您应用的一部分。

您限于Python吗? 如果不是这样,您可能想看看Lua,因为它很小(C源文件更少)并且可能更快地上手。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM