android - 是否可以将 Xamarin 项目编译为适用于 iOS 和 Android 的库?

标签 android ios xamarin

我需要为 Android 和 iOS 创建一个 API 库。我有使用 Android 项目的经验,但对 iOS 的专业知识为零。我想知道我是否可以在 Xamarin 中创建一个项目库,将其编译为 Android 的 JAR 和...我不知道是哪种类型的 iOS。

最佳答案

不,这是不可能的。根据您要完成的目标,可能有其他选择。如果您试图创建一个可供其他人使用的库,您可以将其设为 Xamarin 组件 - 如果您希望它普遍可用,您可以将其放在一个组件存储中,否则您可以使用任何正常的源方式或对象分布。

如果您需要与 native 应用程序/库进行交互,那么您可以使 C# 代码成为它的“所有者”,并让它调用 native 代码。这适用于 IO 和 Android(并且用于与例如来自谷歌的播放服务一起工作)。

关于android - 是否可以将 Xamarin 项目编译为适用于 iOS 和 Android 的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24709700/

相关文章:

android volley 会自动调整大图像的大小(子样本)

android - React Native - TabNavigator 在 Android 中的 ScrollView 中不工作

java - Android:从服务 Intent 中获取额外信息?

c# - ReactiveUI激活时不触发

c# - 在 Xamarin 中获取元素相对于屏幕的位置

android - 在另一个 Acitivity 获得焦点后返回到 SurfaceView

ios - 应用内购买,SKProductsRequest 返回 0 - 产品仍在审核中

ios - 应用程序关闭时如何处理localNotifications

ios - RestKit 与 NSDateFormatter

xamarin - 您的应用程序正在使用 'HealthKitUI' 框架