Как я могу поддержать размер страницы Android 16 КБ в моем приложении Flutter?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как я могу поддержать размер страницы Android 16 КБ в моем приложении Flutter?

Сообщение Anonymous »

В настоящее время мое приложение Flutter не работает на устройствах, поддерживающих размер страницы 16 КБ (я проверил это на симуляторе). Что я могу сделать, чтобы это исправить? Моя текущая версия Flutter — 3.19.4.
Журнал ошибок:

Ошибка [INSTALL_FAILED_INVALID_APK: INSTALL_FAILED_INVALID_APK: Не удалось извлечь собственные библиотеки, res=-2]

Ошибка при запуске приложения на sdk gphone16k x86 64.

Среды:
  • Flutter: 3.19.4
  • Платформа: Android и iOS
  • compileSdkVersion: 34
  • используйте Firebase
Я также пытался обновить Flutter до версии 3.22.1, но одно и то же сообщение об ошибке появлялось до и после обновления.
Обновление:
Я обновил Flutter до версии 3.24.1 и собрал его снова, но появилась та же ошибка. Кроме того, когда я запустил следующий сценарий оболочки для APK, созданного с помощью 3.24.1, был отображен следующий результат:
https://developer.android.com/guide/pra ... sizes#test
./build/app/outputs/flutter-apk/target/lib/mips/libpl_droidsonroids_gif.so: \e[32mALIGNED\e[0m (2**16)
./build/app/outputs/flutter-apk/target/lib/armeabi-v7a/libflutter.so: \e[32mALIGNED\e[0m (2**16)
./build/app/outputs/flutter-apk/target/lib/armeabi-v7a/libapp.so: \e[32mALIGNED\e[0m (2**14)
./build/app/outputs/flutter-apk/target/lib/armeabi-v7a/libpl_droidsonroids_gif.so: \e[31mUNALIGNED\e[0m (2**12)
./build/app/outputs/flutter-apk/target/lib/armeabi-v7a/libbarhopper_v3.so: \e[31mUNALIGNED\e[0m (2**12)
./build/app/outputs/flutter-apk/target/lib/armeabi-v7a/libface_detector_v2_jni.so: \e[31mUNALIGNED\e[0m (2**12)
./build/app/outputs/flutter-apk/target/lib/armeabi-v7a/libtoolChecker.so: \e[31mUNALIGNED\e[0m (2**12)
./build/app/outputs/flutter-apk/target/lib/mips64/libpl_droidsonroids_gif.so: \e[32mALIGNED\e[0m (2**16)
./build/app/outputs/flutter-apk/target/lib/x86/libpl_droidsonroids_gif.so: \e[31mUNALIGNED\e[0m (2**12)
./build/app/outputs/flutter-apk/target/lib/x86/libbarhopper_v3.so: \e[31mUNALIGNED\e[0m (2**12)
./build/app/outputs/flutter-apk/target/lib/x86/libface_detector_v2_jni.so: \e[31mUNALIGNED\e[0m (2**12)
./build/app/outputs/flutter-apk/target/lib/x86/libtoolChecker.so: \e[31mUNALIGNED\e[0m (2**12)
./build/app/outputs/flutter-apk/target/lib/arm64-v8a/libflutter.so: \e[32mALIGNED\e[0m (2**16)
./build/app/outputs/flutter-apk/target/lib/arm64-v8a/libapp.so: \e[32mALIGNED\e[0m (2**16)
./build/app/outputs/flutter-apk/target/lib/arm64-v8a/libpl_droidsonroids_gif.so: \e[32mALIGNED\e[0m (2**16)
./build/app/outputs/flutter-apk/target/lib/arm64-v8a/libbarhopper_v3.so: \e[31mUNALIGNED\e[0m (2**12)
./build/app/outputs/flutter-apk/target/lib/arm64-v8a/libface_detector_v2_jni.so: \e[32mALIGNED\e[0m (2**14)
./build/app/outputs/flutter-apk/target/lib/arm64-v8a/libtoolChecker.so: \e[31mUNALIGNED\e[0m (2**12)
./build/app/outputs/flutter-apk/target/lib/armeabi/libpl_droidsonroids_gif.so: \e[31mUNALIGNED\e[0m (2**12)
./build/app/outputs/flutter-apk/target/lib/x86_64/libflutter.so: \e[32mALIGNED\e[0m (2**16)
./build/app/outputs/flutter-apk/target/lib/x86_64/libapp.so: \e[32mALIGNED\e[0m (2**16)
./build/app/outputs/flutter-apk/target/lib/x86_64/libpl_droidsonroids_gif.so: \e[31mUNALIGNED\e[0m (2**12)
./build/app/outputs/flutter-apk/target/lib/x86_64/libbarhopper_v3.so: \e[31mUNALIGNED\e[0m (2**12)
./build/app/outputs/flutter-apk/target/lib/x86_64/libface_detector_v2_jni.so: \e[31mUNALIGNED\e[0m (2**12)
./build/app/outputs/flutter-apk/target/lib/x86_64/libtoolChecker.so: \e[31mUNALIGNED\e[0m (2**12)


Подробнее здесь: https://stackoverflow.com/questions/789 ... lutter-app
Ответить

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

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

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

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

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