【发布时间】:2014-06-30 23:06:52
【问题描述】:
在我的 Android 应用程序中,我有很多作为静态库构建的开源 C++ 项目。本质上,Android.mk 将所有库构建为静态并将它们全部链接以创建我的最终 core.so 库。
我们的夜间构建会检查干净目录中源代码管理中的所有文件并构建所需的一切。
我正在研究如何优化我们的夜间构建。由于第三方代码不会改变(可能每六个月一次),我想只构建一次并检查生成的库。我猜这些库会有一个“.a”扩展名。几乎所有的构建将简单地检查这些库并将它们链接起来以创建我的最终 core.so。
基本上,我希望我可以将现有的 Android.mk 分成两个不同的 - 一个用于构建静态库,另一个用于构建 Android 代码可以使用的最终共享库。
我想知道这是否可能。问候。
【问题讨论】:
标签: android android-ndk