Не могу вызвать причина, чтобы ресурс Android не найдено исключениемAndroid

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

Сообщение Anonymous »

Мне трудно разрешить исключение идентификатора ресурса для измерения в приложении, над которым я работаю. Я не могу воспроизводить его на локальном уровне, но многие пользователи видят это. Интересно, что это происходит только на Android 15, и в некоторых странах, похоже, это происходит больше, чем в других. Идентификатор ресурса #0x7f070989, stacktrace = android.content.res.resourcesiMpl.getValue (resourcesImpl.java:269), android.content.res.resources.getDimensionPixelize (resources.java:850), com.imagegesevereRevereSize .kt: 72) < /p>
Просматривая код, этот идентификатор является измерением и загружается таким образом < /p>

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

val sizeSpec =
ImageSizeSpec(
mContext.resources.getDimensionPixelSize(dimen.standard_carousel_card_width),
mContext.resources.getDimensionPixelSize(dimen.standard_carousel_card_height)
)
< /code>
Изучение APK, и, глядя на код, Dimen находится в импортированном пакете пользовательского интерфейса, где он объявляется так: < /p>
@dimen/title_card_standard_16_9_height
title_card_standard_16_9_height имеет объявление в res/values/styles.xml и в res/values-sw-600dp/styles.xml из
180dp
< /code>
mcontext.resources, который мы используем, - это просто деятельность и передается в Carouselimageresolver во время строительства. < /p>
Я предполагаю, что должно быть что -то. Неправильно с контекстом, где измерение в некоторых случаях недоступно, но опять же, я не смог повторить эту проблему и подтвердил на дампе APK, что эти значения имеют базовое объявление, поэтому не должно быть отсутствием. < Br /> Это не единственный идентификатор ресурса, имеющий эту проблему, но он самый распространенный. Надеясь, что кто -то может иметь какое -то представление о том, в чем проблема/дополнительная отладка.
>

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

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

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

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

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

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