Have an “'Resource.Attribute' does not contain a definition for 'actionBarSize'” error

一个人想着一个人 提交于 2019-12-18 05:44:51

问题


Was trying to debug an empty app and got "'Resource.Attribute' does not contain a definition for 'actionBarSize'" error. I have reinstalled android SDK's.

    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()
        {
        }
    }

回答1:


These actions helped:

  1. Delete Bin and Obj folders in project folder
  2. Delete contents of C:\Users{your username}\AppData\Local\Xamarin\zips
  3. Rebuild project



回答2:


I had the same problem (and various more) after create a new .forms project (shared) with VS2015 Update 3 RC. To the JDK 7, I had installed the version:
Java SE Development Kit Update 55

After I have downloaded and installed
Java SE Development Kit Update 79

from: Download JDK 7 - Update 79

and rebooted my machine
this problem (an various further problems) has gone.




回答3:


This error can have also 2 other reasons.

  1. If any of your images named contains "-" (dash) in android project.
  2. if you are using xlab, latest stable xlab version is not compatible with latest XF version. you find more details and solution here. It is suggested to use XLabs.Forms 2.2.0-pre05



回答4:


Remove all files at C:\Users{your username}\AppData\Local\Xamarin and rebuild your project.




回答5:


This worked for me:

  • Removed all Xamarin Google Play Services nuget packages.
  • Reinstall those packages which i need.

Once i tried to install packages again nuguet asked me to change Compile API to level 24.




回答6:


Check all your axml twice in my case i write android:src="@drawable/ic_action_content_new" this line in my axml file but in my drawable there is no file whose name id "ic_action_content_new"



来源:https://stackoverflow.com/questions/37238846/have-an-resource-attribute-does-not-contain-a-definition-for-actionbarsize

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!