错误:找不到 1 个 Android X 程序集,请确保安装以下 NuGet 包:- Xamarin.AndroidX.AppCompat.Resources

Wal*_*ure 10 xamarin.forms

我在 Xamarin Forms 应用程序中收到以下错误。我已将我的应用程序迁移到 AndroidX。

Xamarin.AndroidX.Migration.1.0.0/build/monoandroid90/Xamarin.AndroidX.Migration.targets(9,9):错误:找不到 1 个 Android X 程序集,请确保安装以下 NuGet 包:- Xamarin.AndroidX .AppCompat.Resources 您还可以将以下代码段复制并粘贴到您的 .csproj 文件中:

我已经删除了我的 bin 和 obj 文件夹并尝试重建无济于事。

我已经回去并进行了清理/重建,但无济于事。

我已确保我的所有 Xamarin.AndroidX nuget 都是最新的,并且我从 2020 年 2 月 14 日开始使用这些 nuget。

我正在使用 Xamarin.Forms 4.5.0.282-pre4。我需要这个是因为一些更新,以便在我在 iOS 端显示的某些 Web 内容中使用 WkWebView。iOS 端编译得很好。

我在稳定频道中使用最新的 VSMac。

知道如何解决这个问题吗?我有任何想法。TIA。

小智 5

我遇到了同样的问题。我通过安装以下 Nuget 包解决了这个问题

Xamarin.AndroidX.Legacy.Support.V4
Xamarin.AndroidX.Lifecycle.LiveData
Xamarin.AndroidX.Migration
Run Code Online (Sandbox Code Playgroud)

一般来说,看看工具输出,其中详细说明了缺少哪些包


小智 0

我已经在这里看到类似的问题: https ://github.com/xamarin/AndroidX/issues/4#issuecomment-565702561

如果这没有帮助,您能否显示您的软件包列表或使用最少的设置创建一个单独的项目,以便我可以处理这种情况?