2016-04-18 4 views
0

Ich habe meine App auf die Version 23 der Kompatibilitätsbibliothek (Xamarin.Android.Support.v7.AppCompat version = "23.3.0") aktualisiert und kann die App nicht mehr erstellen. Ich erhalte die folgenden Fehler:Nach dem Aktualisieren des Nuget-Pakets kann keine Xamarin-Android-App erstellt werden

Fehler beim Abrufen des übergeordneten Elements für item: Es wurde keine Ressource gefunden, die mit dem angegebenen Namen 'Theme.AppCompat.Light.NoActionBar' übereinstimmt.

Es wurde keine Ressource gefunden, die mit dem angegebenen Namen übereinstimmt: attr 'windowActionBar'.

Es wurde keine Ressource gefunden, die mit dem angegebenen Namen übereinstimmt: attr 'windowActionModeOverlay'.

Schritte zum Reproduzieren:

  1. Erstellen Sie ein neues Android-Projekt in Visual Studio (Blank-Projekt)
  2. Install-Package Xamarin.Android.Support.v7.AppCompat (via nuget)
  3. erstellen Sie Datei mit dem Namen styles.xml in den Werten Ordner mit dem folgenden Text

<?xml version="1.0" encoding="utf-8"?> 
 
<resources> 
 

 
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
 
    <item name="android:colorPrimary">@color/PrimaryColor</item> 
 
    <item name="android:colorPrimaryDark">@color/PrimaryDarkColor</item> 
 
    <item name="windowActionBar">false</item> 
 
    <item name="windowActionModeOverlay">true</item> 
 
    <item name="android:windowDrawsSystemBarBackgrounds">true</item> 
 
    <item name="android:statusBarColor">@android:color/transparent</item> 
 
    </style> 
 
    
 
</resources>

+0

Haben Sie auch andere Support-Bibliotheken aktualisiert? Unrelated: Entfernen Sie 'android:' Präfix aus 'colorPrimary' und' colorPrimaryDark'. –

+0

Support-Bibliotheken von Nuget sind: 1. id = "Xamarin.Android.Support.Animated.Vector.Drawable" version = "23.3.0" 2. id = "Xamarin.Android.Support.v4" version = " 23.3.0 " 3. id =" Xamarin.Android.Support.v7.AppCompat "version =" 23.3.0 " 4. id =" Xamarin.Android.Support.Vector.Drawable "version =" 23.3.0 " Das sind die neuesten Pakete ab sofort. – Muigai

Antwort

0

Ich hatte das gleiche Problem, aber hier ist die lösung installieren sie die neuesten android sdk (Android 7 Nouget und img) neu starten sie ihr visual studio oder ide, dann versuchen sie die nuget packages zu installieren.

0

Hatte nuget Pakete dann löschen Zip-Dateien und Support-Verzeichnisse deinstallieren:

C: \ Users [Benutzer] \ AppData \ Local \ Xamarin

+0

Das hat auch für mich funktioniert. Vielen Dank. –

Verwandte Themen