C# 有一个';Resource.Attribute';不包含';actionBarSize'&引用;错误
正在尝试调试空应用程序,但出现“'Resource.Attribute'不包含'actionBarSize'的定义”错误。我已经重新安装了android SDKC# 有一个';Resource.Attribute';不包含';actionBarSize'&引用;错误,c#,xamarin.forms,xamarin-studio,C#,Xamarin.forms,Xamarin Studio,正在尝试调试空应用程序,但出现“'Resource.Attribute'不包含'actionBarSize'的定义”错误。我已经重新安装了android SDK public static void UpdateIdValues() { global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarSize = global::L1NQ.Droid.Resource.Attribute.act
public static void UpdateIdValues()
{
global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarSize = global::L1NQ.Droid.Resource.Attribute.actionBarSize;
}
public partial class Attribute
{
static Attribute()
{
global::Android.Runtime.ResourceIdManager.UpdateIdValues();
}
private Attribute()
{
}
}
这些行动有助于:
C:\Users{your username}\AppData\Local\Xamarin\zips的内容
JavaSE开发工具包更新55 下载并安装后
Java SE开发工具包更新79 发件人: 并重新启动了我的机器
此问题(一系列其他问题)已消失。此错误还可能有两个其他原因
删除C:\Users{your username}\AppData\Local\Xamarin上的所有文件并重建项目。这对我来说很有效:
- 删除了所有Xamarin Google Play服务nuget软件包
- 重新安装我需要的软件包
当我再次尝试安装软件包时,nuguet要求我将编译API更改为24级 在我写的示例中,请检查所有axml两次我写的
android:src=“@drawable/ic\u action\u content\u new”
这一行在我的axml文件中,但在我的drawable中没有名称id为“ic\u action\u content\u new”的文件。它支持JDK 8 Update 40吗,B'coz我有8个更新40,仍然得到相同的错误。我不知道-在我的情况下,我能够完全解决版本的问题,我在上面写道…@NiravMadariya“即使你使用64位Windows,安装32位版本的Java JDK也是必要的。安装Java JDK的v1.7也很重要(尽管同时安装1.8或更高版本也可以)。”这对我也有效。谢谢!重新下载/创建zip花了一段时间,但最终一切都正常。需要从portable project或portable project中的.droid project中删除BIn和OBj文件夹吗?这对我不起作用,我找不到名为“zips”的\AppData的从属文件夹。然后,在第二次尝试时,我对现在查看此页面的任何人来说:这个答案解决了我的问题。Xlabs和Xamarin的最新稳定版本。表单不兼容(截至2016年11月1日)。一旦我通过NuGet软件包管理器更新到Xlabs。Forms 2.2.0-pre05(有一个复选框显示可用的预发布版本),我难以捉摸的问题解决了。我被困了好几天,所以这对我来说似乎是一个巨大的错误。Idk这是我第一次读到它。我很震惊Xlabs还没有更新稳定的版本。这需要更多的升级投票!非常感谢@batmaci!