在Android中使用现有的“.so”文件(在Linux上创建)

时间:2012-05-02 08:26:35

标签: android linux

我有一个在Linux(Ubuntu)上创建的.so文件。我没有消息来源。

我想在Android上使用相同的.so文件。这可能吗?

3 个答案:

答案 0 :(得分:3)

您需要编译您的lib for arm处理器以在Android手机上运行。

答案 1 :(得分:0)

您创建的.so文件是为32bit64bit processors编译的,要使其在Android上运行,您必须为arm processor编译它,如上所述其他答案。您可以使用Android NDK与Android工具链交叉编译您的lib。你还需要根据arm处理器提供 CFLAGS CPPFLAGS LDFLAGS

答案 2 :(得分:0)

答案是否定的。如果您没有源代码,则无法在Android中使用它。如果你有源代码为ARM构建它,你可以使用..