Приложение Jetpack Compose аварийно завершилось при обновлении с предыдущей версии ⇐ Android
Приложение Jetpack Compose аварийно завершилось при обновлении с предыдущей версии
Мое приложение аварийно завершает работу при обновлении с предыдущей версии с исключением:
java.lang.IllegalArgumentException: поддерживаются только VectorDrawables и растеризованные типы ресурсов, например. PNG, JPG
Он работает нормально, если установлена новая версия. Проблема возникает только при обновлении со старой версии. У меня происходит сбой при втором действии, когда я показываю изображение из папки drawables, действие запуска работает нормально.
Вот как я показываю рисуемое изображение:
Image(painter =painterResource(id = myDataClass.iconResId), contentDescription = "" )
myDataClass — это объект данных, при каждом запуске приложения я инициализирую свойство iconResId с идентификатором ресурса, который можно использовать в XML (поскольку он может меняться при каждом запуске приложения). Я выполнил обновление правильно: Код версии нового APK больше, чем у старого APK versionName также является другой строкой.
Возможно, стоит отметить: в новой версии добавлено несколько дополнительных возможностей рисования, но ни один из старых не удален.
Пробовал отладку и проверку правильности инициализации идентификатора ресурса в свойстве iconResId. Он инициализируется правильно.
Мое приложение аварийно завершает работу при обновлении с предыдущей версии с исключением:
java.lang.IllegalArgumentException: поддерживаются только VectorDrawables и растеризованные типы ресурсов, например. PNG, JPG
Он работает нормально, если установлена новая версия. Проблема возникает только при обновлении со старой версии. У меня происходит сбой при втором действии, когда я показываю изображение из папки drawables, действие запуска работает нормально.
Вот как я показываю рисуемое изображение:
Image(painter =painterResource(id = myDataClass.iconResId), contentDescription = "" )
myDataClass — это объект данных, при каждом запуске приложения я инициализирую свойство iconResId с идентификатором ресурса, который можно использовать в XML (поскольку он может меняться при каждом запуске приложения). Я выполнил обновление правильно: Код версии нового APK больше, чем у старого APK versionName также является другой строкой.
Возможно, стоит отметить: в новой версии добавлено несколько дополнительных возможностей рисования, но ни один из старых не удален.
Пробовал отладку и проверку правильности инициализации идентификатора ресурса в свойстве iconResId. Он инициализируется правильно.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Приложение аварийно завершилось при неявно объявленном операторе = [закрыто]
Anonymous » » в форуме C++ - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Приложение WPF аварийно завершилось после использования File.WriteAllText и File.ReadAllText.
Anonymous » » в форуме C# - 0 Ответы
- 132 Просмотры
-
Последнее сообщение Anonymous
-