Андроид

У меня есть простой Activity, отображающий пользовательский Dialog с некоторым RadioGroups, ничего особенного. Во время работы с приложением я заметил какой-то странный выход LogCat, помеченный как предупреждение и помеченный ResourceType:

07-19 23:29:18.073: W/ResourceType(32621): Failure getting entry for 0x010802c1 (t=7 e=705) in package 0 (error -75)

Мое приложение работает по назначению (хотя на данный момент у меня меньше 10%), я не заметил никаких проблем. Кто-нибудь знает значение этого предупреждения и могут ли быть какие-либо связанные проблемы в будущем?

P.S. предупреждение отображается во время тестирования на внедренном SGS2 I9100 (4.1.2 JB) и не появляется при тестировании SGS Note N7000 (также 4.1.2)

Ответ 1

Это проблема с ресурсами. У меня такое же предупреждение, потому что Android SDK (eclipse) остановил поддержку для создания значков для res/drawable-ldpi. И тестовое устройство - это устройство с меньшим экраном, для которого требуются небольшие значки DPI. Согласно Google, 9,9% устройств являются ldpi, и это число со временем уменьшается.

Поскольку вы упомянули Samsung I9100, это устройство ldpi, и это нормально, если вы это предупреждение.

Это сообщение показывает, что ресурс не найден, и после изменения размера используются другие значки. Его можно игнорировать, если вы не хотите создавать такие значки вручную.