Unity — библиотеки ARM64 не поддерживают размер страницы 16 КБ.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Unity — библиотеки ARM64 не поддерживают размер страницы 16 КБ.

Сообщение Anonymous »

В настоящее время я тестирую свой проект Unity на соответствие Android 15 (требования Google Play для размеров страниц памяти 16 КБ).
После обновления до Unity 6000.0.62f1 (которая утверждает, что поддерживает размер страницы 16 КБ по умолчанию) я проверил свои сгенерированные библиотеки .so с помощью Google Bundletool.
Однако при проверке библиотек Arm64_v8a я обнаружил что некоторые файлы .so, связанные с Unity, и обновленные файлы .so Firebase (которые я только что обновил и имела ту же проблему в версии 13.1.0) по-прежнему не выровнены по размеру 16 КБ, что странно.
Наблюдаемое поведение
Для Arm64-v8a я получаю следующий результат:

Код: Выделить всё

Verifying alignment of base-arm64_v8a_2.apk (4)...
49 AndroidManifest.xml (OK - compressed)
4096 lib/arm64-v8a/libFirebaseCppAnalytics.so (BAD - 4096)
57344 lib/arm64-v8a/libFirebaseCppApp-13_6_0.so (BAD - 8192)
4214784 lib/arm64-v8a/libFirebaseCppCrashlytics.so (BAD - 4096)
4251648 lib/arm64-v8a/libFirebaseCppRemoteConfig.so (BAD - 8192)
4321280 lib/arm64-v8a/lib_burst_generated.so (BAD - 12288)
4820992 lib/arm64-v8a/libapplovin-native-crash-reporter.so (BAD - 4096)
5685248 lib/arm64-v8a/libc++_shared.so (OK)
6979584 lib/arm64-v8a/libcrashlytics-common.so (OK)
7847936 lib/arm64-v8a/libcrashlytics-handler.so (OK)
8073216 lib/arm64-v8a/libcrashlytics-trampoline.so (BAD - 12288)
8081408 lib/arm64-v8a/libcrashlytics.so (BAD - 4096)
8314880 lib/arm64-v8a/libdatastore_shared_counter.so (BAD - 8192)
8323072 lib/arm64-v8a/libil2cpp.so (OK)
102420480 lib/arm64-v8a/libmain.so (BAD - 4096)
102428672 lib/arm64-v8a/libswappywrapper.so (BAD - 12288)
102653952 lib/arm64-v8a/libunity.so (BAD - 8192)
126268242 META-INF/BNDLTOOL.SF (OK - compressed)
126269021 META-INF/BNDLTOOL.RSA (OK - compressed)
126270084 META-INF/MANIFEST.MF (OK - compressed)
Verification FAILED
Как решить проблемы с выравниванием?

Подробнее здесь: https://stackoverflow.com/questions/798 ... -page-size
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»