Ошибка в папке ресурсов - Android / Eclipse - PullRequest
1 голос
/ 03 декабря 2010

Понятия не имею, почему происходит такое поведение, но я попытаюсь объяснить ...

Я хотел бы использовать другое изображение в приложении для обычного устройства 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.Действительно испытывает мое терпение!

В любом случае, любая помощь будет высоко ценится!:)

Энди.

1 Ответ

3 голосов
/ 03 декабря 2010

Неважно, идентификаторы ресурсов папки были в неправильном порядке

См .: http://developer.android.com/guide/topics/resources/providing-resources.html#table2

Моя новая папка должна была быть drawable-large-hdpi.

Вздох

Энди.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...