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>
[...]
好,我知道很多尝试后,这样做的:
的Visual Studio:
- 转到
Tools > Options > Xamarin > Android Settings
:切换到JDK 1.8(而不是1.7)! - 关闭VS
更改为JDK 1.8将永久避免错误
Unsupported major.minor version 52.0
视窗(本地):
- 删除所有
Xamarin.Android.*
文件夹中的C:\Users\<User>\AppData\Local\Xamarin
- 删除
zips
文件夹中的相同位置 - 删除
.vs
文件夹 - 删除所有
Xamarin.Android.*
文件夹packages
文件夹 - 删除
/obj
和/bin
文件夹.Droid项目
的Windows(在我的项目文件夹):
重新打开Visual Studio并重建你的s olution。
第一次编译时,要耐心等待!在Xamarin/zips
中再次下载拉链并提取(在我的计算机上至少需要5分钟)。
稍候... 稍候...
而且它的好,解决方案部署在智能手机和一切工作正常。 感谢所有。
希望它能帮助别人!
Xamarin是伟大的 - 但问题是烦人。请试试这个:
解决方案一: - 删除并重新安装下列库Xamarin.Android.Support.v7.AppCompat
解决方法二:
- 关闭VS
- 删除所有斌& OBJ文件夹中的所有项目
- 删除软件包文件夹中的所有内容
- 删除C:\ Users中的所有内容[usern Ame] \ AppData \ Local \ Xamarin(不包括单声道&安卓)
- 打开解决方案并重建。它应该再次下载所有需要的库。
希望它有帮助。
我只是做了一个右键单击Droid项目,并点击“清洁”。一旦我做到了,我的构建和部署工作再次正常。
在我与Xamarin合作期间,我遇到了很多“无理由”的错误。起初我试图自己解决它们(检查Xamarin论坛,google),但最终REINSTALLATION解决了它们。 – PeMaCN
我已经重新安装Xamarin ... –