Мое приложение работает нормально на Android 10, но вылетает на всех других версиях Android. В эмуляторе И на реальном устройстве - PullRequest
1 голос
/ 10 октября 2019

Я использую Android studio. Даже самые простые приложения, которые я делаю, не работают на версиях Android ниже 10 (Android Q). У меня есть два виртуальных устройства. На одном виртуальном устройстве с API 29 все работает хорошо. Другой с API 26 (Android 8.0). Мои приложения также не работают на моем LG G6, который работает под управлением Android 8.0. У меня нет устройства Android Q для тестирования приложения вне эмулятора на этой версии. Когда я открываю Logcat после сбоя приложения на Android 8.0 вирт. устройство Я получаю нелепое количество ошибок, связанных с некоторыми файлами Java, такими как View, ViewGroup, ImageView, BitmapDrawable и т. д. На этом этапе приложение, которое я пытаюсь запустить, представляет собой простое изображение с черным фоном и текстовым полем.

xml ошибки kotlin

Я выбрал API 15 в качестве минимального API, что похоже на чертову Android 4.0.3 или что-то ... Приложение должно быть в состоянии по крайней мере работать на версиях выше этого.

1 Ответ

0 голосов
/ 11 октября 2019

Возможно, изображение, которое вы показываете, слишком велико, и изменение его размера решит вашу проблему. Какой это размер (физический размер, а не размер файла) и в какой папке он находится? Проблема может быть такой же, как у Android Studio Canvas: рисование слишком большого растрового изображения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...