gpt4 book ai didi

c# - 设置 Xamarin.Forms - "No resource found that matches the given name..."

转载 作者:太空宇宙 更新时间:2023-11-03 21:07:13 26 4
gpt4 key购买 nike

我正在尝试从 Xamarin.Forms(PCL、C#)项目模板构建一个新的 Visual Studio 项目,但我从“styles.xml”中收到一些“找不到与给定名称匹配的资源...”错误"文件。

1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(2): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.
1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(3): error APT0000: No resource found that matches the given name: attr 'colorAccent'.
1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(2): error APT0000: No resource found that matches the given name: attr 'colorPrimary'.
1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(2): error APT0000: No resource found that matches the given name: attr 'colorPrimaryDark'.
1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(2): error APT0000: No resource found that matches the given name: attr 'windowActionBar'.
1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(4): error APT0000: No resource found that matches the given name: attr 'windowActionModeOverlay'.
1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(2): error APT0000: No resource found that matches the given name: attr 'windowNoTitle'.
1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(4): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.Dialog'.
1>c:\users\[...]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(4): error APT0000: No resource found that matches the given name: attr 'colorAccent'.

我注意到这是 Xamarin 用户最近遇到的一个常见问题,但我找不到适用于我的项目的解决方案。那么,我应该如何设置我的项目以使 Xamarin.Forms 正常工作

这是我当前的配置,有什么我应该尝试和更改的吗

Visual Studio Enterprise 15 Preview 5
Xamarin Forms v2.3.2.127
Xamarin.Android.Support Library v23.3.0
Java jdk 1.8.0_92
Android NDK r11c
Android SDK Tools 25.2.2
Android SDK Platform-tools 25
Android SDK Build-tools 23.0.3
Android SDK Platform 23.3
Google APIs 23.1
Sources for Android SDK 23.1

注意 - 在阅读 this post 之后- 我将我的 Android SDK 构建工具从 24 降级到 23(它不工作),但我也尝试了很多 Android SDK 构建工具与 API 组合,但都没有用。

最佳答案

所以,我想通了这个问题。如果将来有人遇到同样的问题,并且无法通过实现您可以在网上找到的解决方案来解决,这里有另一个提示。

解决方案:按照我在问题中链接的帖子中的“解决方案 2”,下载 android_m2repository_r29.zip 文件并放入 %localappdata%\Xamarin\Xamarin.Android .Support.Animated.Vector.Drawable 文件夹(但我猜一个文件夹和另一个文件夹一样好)。然后重建 Droid 项目。就是这样! (在过程结束时,您可以删除文件夹中的zip)

在 OSX/MacOS 上:文件夹位于/Users/[UserName]/.local/share/Xamarin

关于c# - 设置 Xamarin.Forms - "No resource found that matches the given name...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40425503/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com