2016-07-17 1 views
0

Я включил ресурс SpriteFont и mp3-ресурс в мой кросс-платформенный проект MonoGame, странно, что игра компилируется и отлично работает на симуляторе iOS, но всякий раз, когда я пытаюсь построить игру на Android, я получаю предупреждения вроде этого для файлов в каталоге силос и в каталоге содержимогоНе удалось загрузить активы как файлы без содержания на Android?

/Пользователи/эдуард/Library/Mobile Documents/ком ~ яблоко ~ CloudDocs/приложения/Xamarin/Android/Radiant/Android/Content/lights.mp3:

Предупреждение XA0101: @ (Content) построить действие не поддерживается (XA0101) (Radiant.Droid)

И когда я пытаюсь запустить игру, я получаю

Не удалось загрузить оценка актива как не содержимого файла

Я пытался много вещей, таких как изменение сборки действия различных файлов но ничего не сработало.

+0

Как вы загружаете активы? На платформе Android вы должны поместить файлы без содержания в папку «Активы» и использовать Assets.Open (path); Смотрите: https://developer.xamarin.com/guides/android/application_fundamentals/resources_in_android/part_6_-_using_android_assets – jjhavokk

ответ

0

Это может быть проблема с именами файлов в верхнем регистре и в нижнем регистре. Раньше я сталкивался с этим вопросом.

Если это не так, вы можете извлечь файл * .apk для Android *, как * .zip-файл, чтобы посмотреть, какие файлы на самом деле там. Это может серьезно помочь выяснить, почему файлы не загружаются с помощью android.

Извлекаемые

Создать копию * .apk файла, так что вы не изменяя оригинал.

Изменение расширения файла тоже * .zip.

Теперь щелкните правой кнопкой мыши и извлеките как любой другой * .zip-файл.

Затем вы можете войти в систему и изучить иерархию папок, чтобы увидеть, какие файлы включены.

Проверьте папку «Активы», чтобы узнать, есть ли файл, который вы ищете, или нет.

Надеюсь, что это поможет.

0

Используете ли вы конструктор содержимого моногейма или пытаетесь загрузить их непосредственно как .mp3 .png или что-то еще?

Если вы не используете построитель контента, все должно быть .xnb на Android.

+0

Нет, я использую построитель контента MonoGame – electrithm

Смежные вопросы