我更新了我的应用程序以引用兼容性库的v23(Xamarin.Android.Support.v7.AppCompat版本=“23.3.0”)并且无法再构建应用程序。我收到以下错误:
检索项目的父项时出错:找不到与给定名称“Theme.AppCompat.Light.NoActionBar”匹配的资源。
找不到与给定名称匹配的资源:attr'windowActionBar'。
找不到与给定名称匹配的资源:attr'windowActionModeOverlay'。
重现的步骤:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:colorPrimary">@color/PrimaryColor</item>
<item name="android:colorPrimaryDark">@color/PrimaryDarkColor</item>
<item name="windowActionBar">false</item>
<item name="windowActionModeOverlay">true</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
</resources>
答案 0 :(得分:0)
必须卸载nuget软件包,然后从以下位置删除zip文件和支持目录:
C:\用户[用户] \应用程序数据\本地\ Xamarin
答案 1 :(得分:0)
我遇到了同样的问题,但这里的解决方案是安装最新的android sdk(Android 7 Nouget和img)重启你的visual studio或ide,然后尝试安装nuget包。