尝试调试空应用并获得“'Resource.Attribute'不包含'actionBarSize'的定义”错误。我重新安装了android SDK。
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()
{
}
}
答案 0 :(得分:19)
这些行动有所帮助:
C:\Users{your username}\AppData\Local\Xamarin\zips
答案 1 :(得分:2)
在与VS2015 Update 3 RC创建新的.forms项目(共享)之后,我遇到了同样的问题(以及更多)。
对于JDK 7,我安装了版本:
Java SE开发工具包更新55
下载并安装后 Java SE开发工具包更新79
然后重启我的机器
这个问题(各种其他问题)已经消失。
答案 2 :(得分:2)
此错误还可能还有其他两个原因。
答案 3 :(得分:0)
删除C:\ Users {您的用户名} \ AppData \ Local \ Xamarin中的所有文件并重建您的项目。
答案 4 :(得分:0)
这对我有用:
一旦我再次尝试安装软件包,nuguet就让我将Compile API更改为24级。
答案 5 :(得分:0)
在我的情况下检查所有你的axml我在我的axml文件中写了android:src="@drawable/ic_action_content_new"
这一行但是在我的drawable中没有名称为“ic_action_content_new”的文件