Андроид
У меня есть простой 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, и это нормально, если вы это предупреждение.
Это сообщение показывает, что ресурс не найден, и после изменения размера используются другие значки. Его можно игнорировать, если вы не хотите создавать такие значки вручную.