@mbenner

Как понять почему не устанавливается приложение на устройство с android?

Сделал простое приложение на flutter. Запускаю на эмуляторах, с различным API (16, 24, 28) - работает.
Отправил файл на реальное устройство, получаю сообщение:
"Приложение не установлено"
Телефон: Xiaomi Redmi note 8 pro и Samsung galaxy s5

flutter doctor -:
Flutter (Channel stable, v1.17.1, on Microsoft Windows [Version 10.0.17763.1098], locale ru-RU)
• Flutter version 1.17.1 at F:\flutter\flutter_sdk
• Framework revision f7a6a7906b (2 weeks ago), 2020-05-12 18:39:00 -0700
• Engine revision 6bc433c6b6
• Dart version 2.8.2

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Platform android-29, build-tools 29.0.3
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)

[√] Android Studio (version 3.6)
• Flutter plugin version 45.1.1
• Dart plugin version 192.8052
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)

[√] VS Code, 64-bit edition (version 1.45.1)
• Flutter extension version 3.10.2

[√] Connected device (1 available)
• emulator-5554 • emulator-5554 • android-x86 • Android 4.1.2 (API 16) (emulator)

Все sdk последние. Как понять, что не подходит на реальном устройстве?

P.S. проект компилируется, только если в build.gradle указано:
compileSdkVersion 28 - в этом может быть причина? на всех реальных устройствах api ниже

UPD. Подключил телефон к отладке. При этом скомпилированный apk устанавливается и работает.

Сделал релиз - приложение устанавливается, но не работает))) (это другой вопрос)

По итогу вопрос: Почему не устанавливается на устройство apk, в режиме debug?
  • Вопрос задан
  • 922 просмотра
Пригласить эксперта
Ответы на вопрос 1
@DragonSpirit
Mobile Developer
Вообще по доке они поддерживают достаточно старые девайсы, советую глянуть сторонние плагины на зависимости, а также разрешить установку по usb и из неизвестных источников. Скорее всего на прошивках miui и one ui есть ещё дополнительные ограничения на установку.
Советую глянуть логи, возможно там будет указана причина, мешающая установке
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы