android - C++库交叉编译

标签 android android-ndk

我想将一个 c++ 库交叉编译到 android 平台,这个库依赖于其他库(这些库还包含在 android 平台中)。

实际上,我已经下载了 android 源代码(android 4.1),我也有库源代码,我只是不知道如何使用它的依赖项交叉编译这个库? 如果有人能告诉我正确的方法,我将不胜感激。

最佳答案

我认为最简单的方法是设置 standalone toolchain使用最新的 Android NDK,并使用该工具链构建您的库及其所有依赖项。这是一个例子:http://trac.osgeo.org/gdal/wiki/BuildingForAndroid

关于android - C++库交叉编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15000790/

相关文章:

android - XML 中的 <gradient> 标签导致 Android 崩溃

c++ - 从调用堆栈中获取函数名

android - 让 : Circular . .. 依赖项被删除

android - 将 Firebase 数据库中的值加载到 Android 中的下拉 TextView 中

android - 从下到上和从右到左排列 ConstraintLayout 流引用

android - 我的 Android 应用程序中 GPS 的奇怪问题

Android SDK 2.3.3 中 7 英寸平板电脑的 Android 虚拟设备配置

android - 从 JNI/C++ 获取 Android 蓝牙适配器名称

Android NDK : How to get compiler architecture in Android. mk 动态

android - 我可以在 ndk 中使用带有 libc++ 的实验性文件系统吗