我可以在 Android Studio 中使用用 Xcode 编译的 C++ 静态库吗?

can i use a c++ static library compiled with xcode in android studio?

本文关键字:C++ 静态 编译 Xcode Android Studio 我可以      更新时间:2023-10-16

我对 C++ 文件的静态库、Xcode 和 Android Studio 有一些问题(可能与 Eclipse 相同):

  • 我可以在安卓中使用用Xcode(.a)编译的C ++静态库吗?工作室(使用NDK)?

  • 另外,如果静态库包含一些 cpp 和 .mm
    怎么办目标C代码?

  • 如果没有,我可以在Android Studio中构建.a(CPP文件)吗?

我将不胜感激有关该主题的任何线索。谢谢分配!

(a) No.

(b) 否。

(c) 目前没有。

(d) 使用 Android NDK(Android Native Development Kit)http://developer.android.com/tools/sdk/ndk/index.html

如果您可以接受使用运行ndk-build的外部构建系统目标,则可以。您必须提供.mk文件以供ndk-build,但这不是什么大问题。