首页 > 解决方案 > 除非 Linking = None,否则无法使用 xamarin-fingerprint 编译 Xamarin Forms 项目

问题描述

我在 Visual Studio 2019 中有一个适用于 Android 和 iOS 的 Xamarin Forms 项目。我已经添加了 smstuebe / xamarin-fingerprint 插件并添加了设置代码,但还没有实现实际的指纹(等)代码。

我必须将 Android 项目链接器属性设置为“Linking = None”,以便项目在物理设备上运行。如果我将其设置为“仅 Sdk 程序集”,应用程序将在启动时崩溃。

此处的 Github 页面https://github.com/smstuebe/xamarin-fingerprint#android-code-shrinker-proguard--r8提到了如果使用 Proguard 或 r8 可能会出现问题,但我都没有使用。

我尝试添加一个 proguard.cfg 文件,但没有任何效果。

我尝试将“com.samsung.**”添加到“跳过链接程序集”字段,但这也不起作用。

目前,我已将项目设置为“Linking = None”,但这并不理想。

如何在 Visual Studio 2019 中配置我的 Android 项目以允许链接但也允许 xamarin-fingerprint 工作?

标签: androidxamarin.formsvisual-studio-2019

解决方案


推荐阅读