Tom*_*lak 3 android xamarin.android xamarin .net-standard
当前,我们正在开发.NET Standard类库,该库将由不同的Xamarin。*平台使用。
我想知道是否有一种方法可以在本机Android项目中使用共享代码(可能会生成AAR / JAR文件)。
我需要此功能的原因是因为我们公司向我们的一个客户提供了AAR(供本机Android项目使用),并且我们希望保留一个单一的来源库,而不是两个。
提前致谢!
名称已更改为“ .NET Embedding”,并且此更新时的名称为v0.4。
您可以使用Mono的 Embeddinator-4000
它支持各种语言使用者,因此它以目标语言的惯用代码形式显示.NET代码。这是目前支持的语言列表:
Embeddinator-4000是一种工具,允许您从其他编程语言以及在各种不同的环境中使用您现有的.NET代码(C#,F#和其他)。
Java目前处于macOS,Windows和Android的预览状态。
通过将--platform =命令行参数传递给embeddinator来选择平台。目前支持macOS,Windows和Android。
回复:https://mono.github.io/Embeddinator-4000/
作为Android需求的一部分,您将需要Xamarin.Android7.4.99+和Android Studio 3+(Java 1.8),但是如果您要使用Xamarin和Java来构建Android应用,那么您已经拥有了。
注意:此工具位于Preview中,因此请查看未解决的问题并在需要时发布新的问题。
回复:https : //github.com/mono/Embeddinator-4000/issues
注意:这不是转编译,而是将Mono的运行时嵌入到本机包中,该包允许AIL(即iOS)或不以其他语言/运行时运行的CIL代码。
| 归档时间: |
|
| 查看次数: |
724 次 |
| 最近记录: |