如何为 Android 应用程序运行带有 iOS 依赖项的 Objective-C 静态库“.a”?详细信息:我们有带有objective-c 框架的iOS 项目(在java 上定制并且没有类似物)。它应该在安卓上运行。Android NDK 无法与 iOS 依赖项一起运行 - 这是一个主要问题
问问题
964 次
2 回答
2
您不能直接将目标 c 库添加到 android 项目,但您可以尝试使用此工具:http ://www.apportable.com ,它可以让您在 android 上运行目标 c 代码。
于 2013-11-14T11:15:09.443 回答
0
您将无法获取为 iOS 构建的静态库并直接在 Android 上使用它。
但是,如果您的库包含主要使用 Foundation 或 CoreFoundation 框架的 Objective C 代码,您可以使用GNUstep Android 工具链为 Android 编译库。
请注意,如果您的库使用其他特定于 iOS 的框架(如 UIKit),这将不起作用。
于 2019-07-03T08:24:38.503 回答