我是在 Android 上使用 native 代码进行编程的初学者。
我已经阅读了互联网上的一些指南,并且我知道如何在 Android 项目中使用现有的库(.so 或 .a)文件。我通过在 .so (.a) 库中创建 JNI 接口(interface)和回调函数来做到这一点。
我的问题是我在 Visual Studio C++ 下有一个项目,现在我想将该 C++ 项目构建为 Android 的库文件(.so 或 .a)可以重用它。
有人可以告诉我该怎么做吗?
非常感谢!
冯乐
最佳答案
Android版本的.so与其他人创建的相同版本没有显着差异。您可以简单地使用 gcc (这就是 NDK 内部调用的)创建一个 .so 并在 Android 中重用它。
关于android - 如何从 Android 的 C++ 项目创建库(.so 或 .a 文件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13005026/