Android AnimatedVectorResource вызывает исключение Resources$NotFoundExceptionAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android AnimatedVectorResource вызывает исключение Resources$NotFoundException

Сообщение Anonymous »

Я пытаюсь использовать AnimatedImageVector.animatedVectorResource для отображения анимации в Compose, но каждый упомянутый вызов вызывает исключение:

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

android.content.res.Resources$NotFoundException: Resource ID #0x0
Идентификатор ресурса всегда равен 0x0, даже если я использую разные файлы ресурсов. При отладке этому методу предоставляется реальный идентификатор ресурса, но где-то внутри androidx он меняется с правильного значения на 0.
Вот интересная часть stacktrace:

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

at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:234)
at android.content.res.Resources.getValue(Resources.java:1439)
at androidx.compose.ui.res.VectorResources_androidKt.vectorResource(VectorResources.android.kt:65)
at androidx.compose.animation.graphics.vector.compat.XmlAnimatedVectorParser_androidKt.parseAnimatedImageVector(XmlAnimatedVectorParser.android.kt:74)
at androidx.compose.animation.graphics.res.AnimatedVectorResources_androidKt.loadAnimatedVectorResource(AnimatedVectorResources.android.kt:61)
at androidx.compose.animation.graphics.res.AnimatedVectorResources_androidKt.animatedVectorResource(AnimatedVectorResources.android.kt:48)
В этой строке androidx.compose.animation.graphics.res.AnimatedVectorResources_androidKt.loadAnimatedVectorResource(AnimatedVectorResources.android.kt:61) resId действителен, но на следующем этапе трассировки стека androidx .compose.animation.graphics.vector.compat.XmlAnimatedVectorParser_androidKt.parseAnimatedImageVector(XmlAnimatedVectorParser.android.kt:74) каким-то образом перезагружается из AttributeSet и получает 0.
Это так ошибка в библиотеке androidx.compose.animation.graphics.vector или мне нужно установить что-то особенное?
Мой код очень похож на пример Google с этой страницы https:// Developer.android.com/develop/ui/compose/animation/vectors Я использую только разные ресурсы для рисования.

Подробнее здесь: https://stackoverflow.com/questions/787 ... dexception
Ответить

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

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

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

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

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