我有一个在Linux(Ubuntu)上创建的.so
文件。我没有消息来源。
我想在Android上使用相同的.so
文件。这可能吗?
答案 0 :(得分:3)
您需要编译您的lib for arm处理器以在Android手机上运行。
答案 1 :(得分:0)
您创建的.so文件是为32bit
或64bit
processors
编译的,要使其在Android上运行,您必须为arm processor
编译它,如上所述其他答案。您可以使用Android NDK
与Android工具链交叉编译您的lib。你还需要根据arm处理器提供 CFLAGS , CPPFLAGS 和 LDFLAGS 。
答案 2 :(得分:0)
答案是否定的。如果您没有源代码,则无法在Android中使用它。如果你有源代码为ARM构建它,你可以使用..