Поддержка размера страницы Android 16 КБ в приложении FlutterAndroid

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

Сообщение Anonymous »

У меня есть флаттер-приложение, в котором на Android написано очень мало кода (Push-уведомление и динамическая ссылка). Я слежу за страницей Android и использую Flutter версии 3.29.2.
Я создал эмулятор с поддержкой размера страницы 16 КБ и попытался проверить APK на соответствие сценарию, предоставленному ссылкой Google.
Когда я запускаю сценарий, получаю следующее сообщение

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

>   You can install the latest build-tools by running the below command
> and updating your $PATH:
>
>     sdkmanager "build-tools;35.0.0-rc3"
>
> === ELF alignment ===
> -e /var/folders/dz/250bg7ws2jd88wngwmnp7ch80000gn/T/app-p-release_out_XXXXX.XkyJgo1NUC/lib/arm64-v8a/libsigner.so:
> \e[32mALIGNED\e[0m (2**14)
> -e /var/folders/dz/250bg7ws2jd88wngwmnp7ch80000gn/T/app-p-release_out_XXXXX.XkyJgo1NUC/lib/arm64-v8a/libflutter.so:
> \e[32mALIGNED\e[0m (2**16)
> -e /var/folders/dz/250bg7ws2jd88wngwmnp7ch80000gn/T/app-p-release_out_XXXXX.XkyJgo1NUC/lib/arm64-v8a/libapp.so:
> \e[32mALIGNED\e[0m (2**16)
> -e /var/folders/dz/250bg7ws2jd88wngwmnp7ch80000gn/T/app-p-release_out_XXXXX.XkyJgo1NUC/lib/arm64-v8a/libmodpng.so:
> \e[31mUNALIGNED\e[0m (2**12)
> -e /var/folders/dz/250bg7ws2jd88wngwmnp7ch80000gn/T/app-p-release_out_XXXXX.XkyJgo1NUC/lib/arm64-v8a/libmodft2.so:
> \e[31mUNALIGNED\e[0m (2**12)
> -e /var/folders/dz/250bg7ws2jd88wngwmnp7ch80000gn/T/app-p-release_out_XXXXX.XkyJgo1NUC/lib/arm64-v8a/libc++_shared.so:
> \e[31mUNALIGNED\e[0m (2**12)
> -e /var/folders/dz/250bg7ws2jd88wngwmnp7ch80000gn/T/app-p-release_out_XXXXX.XkyJgo1NUC/lib/arm64-v8a/libmodpdfium.so:
> \e[31mUNALIGNED\e[0m (2**12)
> -e /var/folders/dz/250bg7ws2jd88wngwmnp7ch80000gn/T/app-p-release_out_XXXXX.XkyJgo1NUC/lib/arm64-v8a/libdatastore_shared_counter.so:
> \e[32mALIGNED\e[0m (2**14)
> -e /var/folders/dz/250bg7ws2jd88wngwmnp7ch80000gn/T/app-p-release_out_XXXXX.XkyJgo1NUC/lib/arm64-v8a/libjniPdfium.so:
> \e[31mUNALIGNED\e[0m (2**12)
Ниже приведен список моих зависимостей от файла yaml

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

dependencies:
adjust_sdk: ^5.4.2
app_settings: ^6.1.1
app_tracking_transparency: ^2.0.6+1
collection: ^1.19.1
connectivity_plus: ^6.1.5
crypto: ^3.0.6
encrypt: ^5.0.3
dartz: ^0.10.1
dio: ^5.2.1+1
equatable: ^2.0.5
firebase_analytics: ^12.0.0
firebase_core: ^4.0.0
firebase_crashlytics: ^5.0.0
firebase_messaging: ^16.0.0
firebase_remote_config: ^6.0.0
flutter:
sdk: flutter
flutter_aepassurance: ^5.0.0
flutter_aepcore: ^5.0.0
flutter_aepedge: ^5.0.0
flutter_aepedgeidentity: ^5.0.0
flutter_appsize_generator:
git: https://github.com/my_name/appsize_generator
flutter_bloc: ^9.1.0
flutter_cached_pdfview: ^0.4.3
flutter_downloader: ^1.12.0
flutter_html: ^3.0.0-beta.2
flutter_inappwebview: ^6.1.5
flutter_pdfview: ^1.4.1+1
flutter_secure_storage: ^9.2.4
flutter_svg: ^2.2.0
freezed_annotation: ^3.1.0
get_it: ^8.0.2
go_router: ^16.2.0
hive_flutter: ^1.1.0
intl: ^0.19.0
jwt_decoder: ^2.0.1
logging: ^1.3.0
lottie: ^3.3.1
onetrust_publishers_native_cmp: 202507.1.1
package_info_plus: ^8.3.1
path_provider: ^2.0.11
pretty_dio_logger: ^1.1.1
share_plus: ^11.1.0
shared_preferences: ^2.0.15
url_launcher: ^6.1.5
youtube_player_flutter: ^9.1.2
custom_localization:
path: ./packages/custom_localization
open_file: ^3.5.10
flutter_file_dialog: ^3.0.2
dropdown_search: ^6.0.1

dev_dependencies:
bloc_test: ^10.0.0
build_runner: ^2.1.11
flutter_launcher_icons: ^0.14.1
flutter_lints: ^5.0.0
flutter_test:
sdk: flutter
freezed: ^3.0.0-0.0.dev
hive_generator: ^2.0.0
mockito: ^5.3.1

flutter_appsize_generator:
raster_size: 4
max_size: 120

flutter:
uses-material-design: true
Как определить, какой пакет вызывает проблему. Кроме того, когда я запускаю приложение, я получаю экран ниже
Изображение

пожалуйста, укажите, требуются ли какие-либо другие изменения в настройках Android.

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

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

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

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

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

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