2016-03-31 2 views
0

Ich versuche, eine frisch erstellte Xamarin.Forms App für die Android-Plattform zu erstellen. Ich bekomme alle möglichen Fehler (73 im Moment) über fehlende @drawable Dateien.Xamarin Android App wird nicht erstellt nach dem Hinzufügen einer PNG-Ressource

Die Fehler verschwinden, wenn ich eine bestimmte PNG-Datei aus meinem Ordner Resources/Drawable entferne. Es ist ein Bild, das ich für einen Seitenhintergrund verwende. Derzeit sind es nur 515 KB und ist 500x750 groß. Die Ressource hat eine Build-Aktion von AndroidResource, genau wie eine andere PNG-Datei, die ich eingefügt habe (kleinere Datei, aber es funktioniert gut).

Wenn ich dieses PNG entferne, wird meine App im Debugger gut erstellen und bereitstellen. Wenn ich die PNG wieder einsetzen, auch wenn ich den Verweis auf sie von meinem Code zu entfernen, scheitert es ... aber nicht auf diese Grafik, sondern auf eine Reihe von anderen:

Errors

Ich habe meine Datei ein paar mal umbenannt, um sicherzustellen, dass ich in Übereinstimmung mit Android-Namenskonventionen bin ...

Meine Grafik ist einfach „pagebg.png“

pagebg.png

Antwort

1

Ich hatte dieses Problem vorher und hatte das Problem herausgefunden. Dieser Fehler tritt auf, wenn Sie nur die Erweiterung zu .PNG ändern, stattdessen sollten Sie die Datei in Farbe oder etwas öffnen und sie ordnungsgemäß als .PNG-Datei speichern. Diese Lösung wird das Problem sicher lösen. Lassen Sie mich wissen, wenn es nicht

glücklich macht Coding

+0

Das ist der Fall gewesen sein könnte. Ich habe das PNG von meinem Designer erhalten, der es vielleicht einfach umbenannt hat oder so. Was für mich funktionierte, war eine neue PNG-Datei zu erstellen, also ist vielleicht genau das passiert ... macht Sinn. –

+0

ja, nur den Namen der Erweiterung ändern macht es nicht zu einer PNG-Datei, so dass der Benutzer täuschen kann, aber nicht der Compiler: D –

0

Nun ... ich meine neu erstellt PNG-Datei und fügte es zurück in ... etwas abou Der Inhalt der Datei verursachte dies. Sucht Android beim Erstellen der App tatsächlich nach den Binärdateien?

Verwandte Themen