Xamarin - 没有找到匹配的资源

问题描述:

我最近在我的电脑上安装Win10后重新安装了Xamarin。Xamarin - 没有找到匹配的资源

与往常一样,安装Xamarin和推出基本Xamarin.Forms应用程序将无法正常工作,你需要得到一些麻烦,这里是我的:

没有资源发现在给定名称匹配:ATTR“ windowNoTitle”。
找不到与给定名称匹配的资源:attr'colorPrimary'。
找不到与给定名称相匹配的资源:attr'windowActionBar'。
检索项目的父项时出错:找不到与给定名称'Theme.AppCompat.Light.DarkActionBar'匹配的资源。 找不到与给定名称相匹配的资源:attr'colorPrimaryDark'。
找不到与给定名称匹配的资源:attr'colorAccent'。
找不到与给定名称匹配的资源:attr'colorAccent'。
找不到与给定名称匹配的资源:attr'windowActionModeOverlay'。 检索项目的父项时出错:找不到与给定名称'Theme.AppCompat.Light.Dialog'匹配的资源。

我读过几个主题,说你需要的最小SDK版本改成这样:

<uses-sdk android:targetSdkVersion="23" android:minSdkVersion="23" /> 并在Android SDK中管理所有的数据包是最新的(这是太大的情况下)。

但我仍然得到错误。

任何提示为了让我的基本应用程序能够正常工作,需要改变什么?

编辑 styles.xml存在,看起来像:

<?xml version="1.0" encoding="utf-8" ?> 
<resources> 

    <style name="MainTheme" parent="MainTheme.Base"> 
    </style> 
    <!-- Base theme applied no matter what API --> 
    <style name="MainTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <!--If you are using revision 22.1 please use just windowNoTitle. Without android:--> 
    <item name="windowNoTitle">true</item> 
    <!--We will be using the toolbar so no need to show ActionBar--> 
    <item name="windowActionBar">false</item> 
    [...] 
+0

在我与Xamarin合作期间,我遇到了很多“无理由”的错误。起初我试图自己解决它们(检查Xamarin论坛,google),但最终REINSTALLATION解决了它们。 – PeMaCN

+0

我已经重新安装Xamarin ... –

好,我知道很多尝试后,这样做的:

的Visual Studio:

  1. 转到Tools > Options > Xamarin > Android Settings:切换到JDK 1.8(而不是1.7)!
  2. 关闭VS

更改为JDK 1.8将永久避免错误Unsupported major.minor version 52.0

视窗(本地):

  1. 删除所有Xamarin.Android.*文件夹中的C:\Users\<User>\AppData\Local\Xamarin
  2. 删除zips文件夹中的相同位置
  3. 的Windows(在我的项目文件夹):

    1. 删除.vs文件夹
    2. 删除所有Xamarin.Android.*文件夹packages文件夹
    3. 删除/obj/bin文件夹.Droid项目
    4. 重新打开Visual Studio并重建你的s olution。

      第一次编译时,要耐心等待!在Xamarin/zips中再次下载拉链并提取(在我的计算机上至少需要5分钟)。

      稍候... 稍候...

      而且它的好,解决方案部署在智能手机和一切工作正常。 感谢所有。

      希望它能帮助别人!

    开始=>
开始=>

Xamarin是伟大的 - 但问题是烦人。请试试这个:

解决方案一: - 删除并重新安装下列库Xamarin.Android.Support.v7.AppCompat

解决方法二:

  • 关闭VS
  • 删除所有斌& OBJ文件夹中的所有项目
  • 删除软件包文件夹中的所有内容
  • 删除C:\ Users中的所有内容[usern Ame] \ AppData \ Local \ Xamarin(不包括单声道&安卓)
  • 打开解决方案并重建。它应该再次下载所有需要的库。

希望它有帮助。

我只是做了一个右键单击Droid项目,并点击“清洁”。一旦我做到了,我的构建和部署工作再次正常。