Ich habe ein SpriteFont-Asset und ein MP3-Asset in mein MonoGame-Cross-Plattform-Projekt aufgenommen. Das Merkwürdige ist, dass das Spiel auf dem iOS-Simulator kompiliert und läuft, aber wenn ich versuche, das Spiel auf Android zu bauen, bekomme ich Warnungen wie diese für die Dateien im Verzeichnis ist und im InhaltsverzeichnisAssets konnten nicht als Dateien ohne Inhalt auf Android geladen werden?
/Users/edward/Library/Mobil Dokumente/com ~ Apfel ~ CloudDocs/apps/Xamarin/Android/Radiant/Android/Content/lights.mp3:
Warnung XA0101: @ (Content) Aktion bauen wird nicht unterstützt (XA0101) (Radiant.Droid)
Und wenn ich das Spiel versuchen und laufen, bekomme ich ein
konnte nicht Punktzahl Asset als nicht Inhaltsdatei
Ich habe versucht, viele Dinge wie das Ändern der Build-Aktionen von verschiedenen Dateien laden aber nichts hat funktioniert.
Wie laden Sie die Assets? Auf der Android-Plattform sollten Sie Dateien ohne Inhalt in den Ordner Assets legen und Assets.Open (Pfad) verwenden. Siehe: https://developer.xamarin.com/guides/android/application_fundamentals/resources_in_android/part_6_-_using_android_assets – jjhavokk