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()
{
}
}
Remove all files at C:\Users{your username}\AppData\Local\Xamarin and rebuild your project.
These actions helped:
C:\Users{your username}\AppData\Local\Xamarin\zips
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"This error can have also 2 other reasons.
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.
This worked for me:
Once i tried to install packages again nuguet asked me to change Compile API to level 24.