A essayé de déboguer une application vide et a obtenu l'erreur "'Resource.Attribute" ne contient pas de définition pour' actionBarSize '" J'ai réinstallé le SDK Android.
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()
{
}
}
Ces actions ont aidé:
C:\Users{your username}\AppData\Local\Xamarin\zips
Cette erreur peut aussi avoir 2 autres raisons.
J'ai eu le même problème (et plusieurs autres) après avoir créé un nouveau projet .forms (partagé) avec VS2015 Update 3 RC . Pour le JDK 7, j'avais installé la version:
Mise à jour du kit de développement Java SE 55
Après avoir téléchargé et installé
Mise à jour 79 du kit de développement Java SE
à partir de: Téléchargez JDK 7 - Update 79
et redémarré ma machine
ce problème (divers autres problèmes) a disparu.
Supprimez tous les fichiers dans C:\Utilisateurs {votre nom d'utilisateur}\AppData\Local\Xamarin et reconstruisez votre projet.
Vérifiez tous vos axml deux fois dans mon cas j'écris Android:src="@drawable/ic_action_content_new"
cette ligne dans mon fichier axml mais dans mon dessin il n'y a pas de fichier dont le nom id "ic_action_content_new"
Cela a fonctionné pour moi:
Une fois que j’ai essayé d’installer à nouveau des paquets, nuguet m’a demandé de changer l’API de compilation au niveau 24.