将Android Native模块与现有的Xamarin Native Project集成

问题描述:

我们的团队正在开发不同的技术。目前正在与现有的Xamarin android项目整合android原生模块(以android本机语言开发)。将Android Native模块与现有的Xamarin Native Project集成

其实我有一种方法可以将android原生项目转换为库。该库可以集成到Xamarin项目中。 我已通过了下文链接

  1. Convert existing project to library project in Android Studio

  2. https://developer.xamarin.com/guides/android/advanced_topics/using_native_libraries/(机器人库的整合xamarin项目)

这是正确的方式或者说我们有什么替代办法实现这一目标?

这是正确的方法还是我们有其他方法来实现它?

文档Using Native Libraries在谈论如何在Xamarin.Android使用.so文件(本地库),这里是example

建议使用Binding Java Library。您可以将您的android原生项目转换为.jar.arr文件,然后您可以参考Binding a .JARBinding an .AAR

如果尝试绑定Java库时出现任何问题,请参阅Troubleshooting Bindings