#java #android #eclipse #png
#java #Android #eclipse #png
Вопрос:
Я работаю над игрой для Android с Eclipse, внезапно появляется множество ошибок в коде. Eclipse теперь не распознает ресурсы R.drawable…. Консоль показывает следующее предупреждение: libpng предупреждение: игнорирование блока gAMA с gamma = 0
Что я могу сделать, чтобы продолжить, как это было?
Комментарии:
1. Сгенерированный R.java правильно ли расположены изображения в коде
2. Вы пытались перезапустить Eclipse?
3. Сообщение — это просто предупреждение, вы можете проигнорировать его. Получаете ли вы какие-либо другие фактические ошибки? Я предполагаю, что вы имеете в виду ошибки в журнале, а не ошибки в коде.
4. Да, я попытался перезапустить Eclipse и компьютер … та же проблема.
5. Сообщение является предупреждением, но я не могу его игнорировать, потому что код не может получить доступ к изображениям
Ответ №1:
Я нашел решение. похоже, произошла ошибка при импорте R-файла (resources file). Я заменил импорт Android.R для импорта package.name.R
Спасибо за помощь
Ответ №2:
Я определенно не самый продвинутый парень здесь, но я потерял свой R.java файл больше, чем пару раз. Вы теряете все это всякий раз, когда есть что-то, что должно быть добавлено, но имеет ошибку. Таким образом, почти все те ошибки, которые вы видите, являются вторичными ошибками. Вы добавили изображение или какой-либо другой тип ресурса, о котором вы можете подумать, когда потеряли свой r.java ?
Комментарии:
1. Это произошло после добавления изображения png в каталог drawable. Код не распознал новое изображение, и я попробовал использовать инструмент очистки Eclipse. После этого у меня нет доступа ни к одному изображению
2. Я как только это r.java файл пропал, поэтому очень сложно разобраться в проблеме из-за всех ошибок повсюду. Я бы попытался полностью отделить ваш код от этого плохого изображения, как в ссылке на него в вашем коде. Удачи, и я чувствую вашу боль.
Ответ №3:
Вы пробовали очищать и создавать проект? Перейдите в Project > Clean и очистите свой проект. Затем попробуйте запустить его снова. Большую часть времени, когда я вижу проблемы с моим R.java очистка и сборка исправят это.
Если это не поможет, можете ли вы вставить свой код или его выборку?
Комментарии:
1. int heads[] = { R.drawable.h1, R.drawable.h2, R.drawable.h3 };
2. как насчет ресурсов в ваших папках проекта… есть ли там какие-либо типы файлов, которые Android отклоняет? например, неподдерживаемые типы аудио, типы изображений и т.д.