android - Android NDK 编译库

标签 android android-ndk

我有一个 c/c++ 库。我已经在一些 C++ 程序中成功使用了它。

我想测试它是否可以在 Android 上编译,以及它的大小等等。
有什么方法可以让我在没有整个 Android Java 项目的情况下将此库编译为 .so 文件吗?我对 Android 开发一无所知,但有一个 friend 想使用我的库。我可以只向他提供编译后的 .so 文件吗?
我找到的每个资源都表示需要从 Android 项目中的 JNI 文件夹中进行编译。

最佳答案

我发现要使用 build-ndk 脚本,我不需要真正的项目。我创建了一个文件夹 project,除了另一个文件夹 jni 之外,里面什么都没有,并将所有源代码放在该文件夹中。然后,我创建了 Android.mk 文件并按照 ndk 文档中的描述运行脚本。

关于android - Android NDK 编译库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7403036/

相关文章:

java - Android - 如何高效地在 TextView 中加载大量文本?

Android Studio Logcat 颜色

android - 更新后 android studio 无法为锁定文件创建父目录

android - 我怎样才能强制Android垃圾收集旧的套接字信息?

java - 如何在jni文件夹中创建java类?是否可以?

android - Android NDK 中的 JNIEXPORT 和 JNICALL

android - 在 Android 上强制 CPU/ABI 为 armeabi-v7a

android - 在 AlertDialog 中搜索

java - 在 eclipse 中找不到带有 Appium 的构造函数 AndroidDriver

android - 适用于 Android OpenGL ES 的 GPU 上的骨骼动画