繁体   English   中英

如何使用Android NDK将Numpy编译为.so?

[英]How to use Android NDK to compile Numpy as .so?

由于Numpy不是静态库(包含.py文件,.pyc文件,.so文件等),因此,如果我要将其导入到Android手机(使用CLE)中使用的python代码中,我应该将库重新编译为.so文件。 我发现,如果要使用NDK进行编译,则应具有Application.mkAndroid.mk文件。 但是我不知道如何创建这些文件。

我如何编译Numpy库,或者任何人都可以给我一个有用的网站。

非常感谢。

我应该有一个Application.mk和一个Android.mk文件。

这是Android JNI编程的较旧方法,当前推荐的样式是使用CMake进行NDK开发。

如果您只想要一个工作示例并在此基础上进行修改,则可以从此处找到一个示例: https : //github.com/russell-shizhen/JniExample

我应该将库重新编译为.so文件

为了重新编译,您肯定需要其源代码。 如果没有源代码,则只能尝试将那些现有的静态库链接成自己的.so库。

暂无
暂无

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

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