【发布时间】:2020-09-30 03:37:39
【问题描述】:
我正在尝试使用 Xamarin.Forms 构建应用程序。我想使用 Google ML Kit,所以我找到了 Android 的绑定。
我能够将引用导入 Xamarin.Forms 解决方案的 Android 部分,并希望在 UI 后面的代码中使用它。
但是在in 项目中,当我执行using Xamarin.Firebase.ML.Vision; 时,当然会出错,因为引用在in.Android 项目中。我是否试图在 Xamarin 中做一些反模式的事情?
【问题讨论】:
-
使用自定义渲染器或 DependencyService 在 XF 中使用特定于平台的代码。两者都记录在 Xamarin 网站上
-
提醒您注意,Firebase.ML 和 Firebase ML Kit 是两个不同的库。在 github 上看到这个问题。简而言之,android 库仅涵盖 Firebase.ML(基于云的机器学习)而不是 ML Kit(用于设备机器学习)。见here。我在我的 iOS 答案中链接的绑定库似乎是 ML Kit,但没有 android 等价物。
标签: c# android visual-studio xamarin xamarin.forms