Я правильно подписал приложение flutter, но все еще выпускает apk, не работающий на некоторых устройствах

Я подписал свое приложение flutter в Android Studio шаг за шагом, выполнив следующие действия: этот ответ и после выполнения инструкций по сборке и выпуску Flutter. Я запускаю flutter build apk --split-per-abi и выпускаю сборки apk, но когда я пытаюсь запустить это конкретное архитектурное приложение, это не удается на некоторых устройствах.

flutter clean
flutter pub get

выполнили эти команды, но остались прежними. пожалуйста, помогите я застрял с подписанием в течение последних 2 месяцев.


person Yash Jha    schedule 09.06.2021    source источник
comment
youtube.com/watch?v=g1fByAsqQRk. Пожалуйста, посмотрите это видео. Это объяснено правильно, я выполнил эти шаги и смог сгенерировать правильный apk   -  person sungkd123    schedule 09.06.2021
comment
Удалось ли вам запустить его на каждом устройстве, на которое вы его установили? Поскольку я ранее подписывал свое приложение с помощью командной строки, то только после того, как я перешел на подписание с помощью AS. Так что это моя главная забота.   -  person Yash Jha    schedule 09.06.2021
comment
Да, я смог запустить на всех устройствах, и пока никаких жалоб от других.   -  person sungkd123    schedule 09.06.2021
comment
Я следил за каждым шагом, но на некоторых устройствах он просто не работает. Мое приложение - это приложение для сохранения статуса WhatsApp, и оно отображает статусы, которые нужно сохранить, нажав на кнопку сохранения. только эта часть не отображается в приложении. и я застрял с этим. это мое первое приложение, поэтому у меня проблемы.   -  person Yash Jha    schedule 10.06.2021
comment
Когда вы говорите, что ваше приложение не работает с другими устройствами, вы имеете в виду, что оно не устанавливается или не работает функционально? Пожалуйста, проверьте минимальную версию sdk в вашем Gradle, также проверьте, на каких устройствах он не работает, возможно, вы найдете что-то общее, например, оно работает с Android 9 и не работает после на телефонах Android 10   -  person sungkd123    schedule 10.06.2021
comment
Да, он работает на Android 9, но не на 10 и +. Есть идеи по этому поводу?   -  person Yash Jha    schedule 10.06.2021
comment
Да, поэтому вам необходимо перенести свой проект на поддержку Android 10. Вам нужно будет загрузить соответствующий SDK и внести некоторые изменения в свои градиенты. Дополнительная информация по этой теме здесь, flutter.dev/docs/development/androidx-migration. Пожалуйста, сохраните резервную копию исходного кода, проверьте все за и против, прежде чем начать   -  person sungkd123    schedule 10.06.2021
comment
Но в моем проекте уже установлен уровень API 30. target SdkVersion - 30. И он совместим с android x   -  person Yash Jha    schedule 10.06.2021
comment
Ладно. Есть ли ошибка установки, когда пользователь пытается установить на устройстве Android 10? или приложение установлено, но не работает?   -  person sungkd123    schedule 10.06.2021
comment
Приложение установлено, но не работает. Он просто показывает панель приложений с ее названием. Но не тело, в котором присутствуют данные, а статусы из WhatsApp. В теле это просто белое тело.   -  person Yash Jha    schedule 10.06.2021
comment
Можно ли поделиться исходным кодом? Возможно, это проблема с переполнением рендера   -  person sungkd123    schedule 10.06.2021
comment
вот вам, github.com/theyashjha/status-saver   -  person Yash Jha    schedule 11.06.2021
comment
Итак, я создал неподписанный apk и установил его на свое устройство (OnePlus 6T, работающий на Android 10), я смог запустить его, даже статус был успешно сохранен. Ваше приложение не работает на Android 10 только в подписанной версии apk?   -  person sungkd123    schedule 11.06.2021
comment
на данный момент я действительно думаю, что мое приложение в порядке, но студия Android не работает. Можете ли вы попробовать это приложение на Android 11? он не работает на моем устройстве Android 11, так что!   -  person Yash Jha    schedule 11.06.2021
comment
также мое приложение не работает в любом случае. в android 10 и выше.   -  person Yash Jha    schedule 11.06.2021
comment
Студия Android иногда может быть проблемой, можете ли вы попробовать с VSCode ?. Также я не думаю, что это подписанные проблемы с apk, вам, должно быть, не хватает некоторых sdk или библиотек в Android Studo, включая NDK (бок о бок). К сожалению, у меня нет устройства Android 11, поэтому я не могу проверить   -  person sungkd123    schedule 11.06.2021
comment
Нужен ли android ndk? У меня его нет в моей студии Android, у меня есть только инструменты SDK и все такое. Как вы думаете, это может быть причиной проблемы?   -  person Yash Jha    schedule 11.06.2021
comment
Если честно, ничего страшного, да, пожалуйста, установите NDK, который я установил на моем компьютере. может это поможет   -  person sungkd123    schedule 11.06.2021