Unity Export Android 64-битная
Я пытался загрузить .abb на игровую консоль Google. Когда я загружаю его, он дает мне эту ошибку:
Этот выпуск не соответствует требованиям 64-разрядной версии Google Play.
Следующие APK или комплекты приложений доступны для 64-битных устройств, но они имеют только 32-битный собственный код: 2.
Начиная с 1. августа 2019 года все релизы должны соответствовать 64-разрядным требованиям Google Play.
Включите 64-битный и 32-битный собственный код в ваше приложение. Используйте формат публикации Android App Bundle, чтобы автоматически гарантировать, что каждая архитектура устройства получает только тот собственный код, который ему необходим. Это позволяет избежать увеличения общего размера вашего приложения.
Я пытался экспортировать 64-битную версию, но не смог этого сделать.
Ответы
Ответ 1
Unity поддерживает x64 с 2017 года LTS. Чтобы включить его, выберите "Файл"> "Настройки сборки"> "Настройки плеера".
Там в разделе "Другие настройки" вы должны изменить свой Script Backend на IL2CPP, и у вас будет активен флажок ARM64. Проверь это.
И затем вы можете выбрать создание разделенных APK по целевой архитектуре
или в диалоге настроек сборки выберите Build App Bundle (Google Play).
Надеюсь, это поможет, вам понадобится Android NDK для этого.
Ответ 2
Что я заметил, так это то, что GPGS не работает с IL2CPP и "Build App Bundle" + Mono-скрипт сценариев по-прежнему выдает 32/64 битное предупреждение.
Ответ 3
я использую личность единство 5.5.4p4. нет флажка.