Понятия не имею, почему происходит такое поведение, но я попытаюсь объяснить ...
Я хотел бы использовать другое изображение в приложении для обычного устройства HDMI, как я хотел быдля большого экрана («большой» по стандартам Android более 5 "я считаю) устройство hpdi.
По сути, я создал эту структуру папок
res
-->
drawable-hdpi
drawable-hdpi-large
.. И это быловсе хорошо, без ошибок, все выглядело хорошо. Поэтому я добавил свое первое изображение в папку hdpi следующим образом:
res
-->
drawable-hdpi
-->
image.png
drawable-hdpi-large
... И все было хорошо, хорошо. Поэтому я добавил свой альтернативный образ вбольшая папка hdpi, подобная этой:
res
-->
drawable-hdpi
-->
image.png
drawable-hdpi-large // Error 'cross icon' appear on this folder.
-->
image.png
... И она ломается. Ни в одном из выводов консоли нет текста ошибки. Проверка не приводит к ошибкам. Ничего. Просто останавливаетсякомпиляция класса R в соответствии с другими ошибками ресурса.
Итак, почему это происходит? Я использовал папки для локализации ранее, с макетом и большой папкой для больших устройств, чтобы использовать, и я не сделалполучить это. Есть что-то особенное в розыгрышеспособная локализация, о которой не говорится в документации?
Я потерял счет того, сколько ошибок, несогласованностей и просто неприятностей я обнаружил в Android.Действительно испытывает мое терпение!
В любом случае, любая помощь будет высоко ценится!:)
Энди.