Ошибка с одним png файлом

Ответить
ropique
Сообщения: 21
Зарегистрирован: 19 ноя 2013, 23:26

Ошибка с одним png файлом

Сообщение ropique » 19 янв 2014, 22:07

Создаю layaout с тремя кнопками: allow always, allow, dissalow. в описании каждой кнопки xml файл, который находится Drawable, и в каждом из них соответствующие иконки. с первыми двумя кнопками все в порядке, а в случаи третьего дает ошибка: couldn't resolve resource. png файлы абсолютна одинаковые. Когда в третьем Xml файле вместо disallow.png пишу скажем, allow.png, то все в порядке.... из за чего может быть такая ошибка?? и что можно делать?

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Ошибка с одним png файлом

Сообщение anber » 20 янв 2014, 00:04

clean/refresh/build the project
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

ropique
Сообщения: 21
Зарегистрирован: 19 ноя 2013, 23:26

Re: Ошибка с одним png файлом

Сообщение ropique » 20 янв 2014, 14:36

anber писал(а):clean/refresh/build the project
спасибо за отзыв... У меня Андроид студио, но не могу найти это(( не могли бы поподробнее??

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Ошибка с одним png файлом

Сообщение anber » 20 янв 2014, 14:50

Invalidate caches / Restart... → Just Restart.

UPD. Попробуй удалить проблемный XML файл и создать его заново на основе работающего, может там где-то русская буква закралась
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

ropique
Сообщения: 21
Зарегистрирован: 19 ноя 2013, 23:26

Re: Ошибка с одним png файлом

Сообщение ropique » 20 янв 2014, 15:17

anber писал(а):Invalidate caches / Restart... → Just Restart.

UPD. Попробуй удалить проблемный XML файл и создать его заново на основе работающего, может там где-то русская буква закралась
Пробовала и это... тоже самое...
с xml-ом все в порядке... когда я вместо того графического png файла вставлю другую, проблем нет.. но его я создала таким же образом, что и те другие..( не мог понять, в чем ошибка..

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Ошибка с одним png файлом

Сообщение altwin » 20 янв 2014, 15:28

ropique писал(а):
anber писал(а):Invalidate caches / Restart... → Just Restart.

UPD. Попробуй удалить проблемный XML файл и создать его заново на основе работающего, может там где-то русская буква закралась
Пробовала и это... тоже самое...
с xml-ом все в порядке... когда я вместо того графического png файла вставлю другую, проблем нет.. но его я создала таким же образом, что и те другие..( не мог понять, в чем ошибка..
Убейте eclipse, eдалите папку .metadata, запустите eclipse. Если используете windows, я не совсем уверен, но попробуйте скопировать ярлык eclipse на рабочем столе, назовите его к примеру eclipse_clean, в свойствах добавьте первой опцией "-clean", и запустите eclipse этим ярлыком. Это должно по сути очистить config. Ну или просто удалите настройки пользователя.
Изображение

ropique
Сообщения: 21
Зарегистрирован: 19 ноя 2013, 23:26

Re: Ошибка с одним png файлом

Сообщение ropique » 20 янв 2014, 15:30

altwin писал(а):
ropique писал(а):
anber писал(а):Invalidate caches / Restart... → Just Restart.

UPD. Попробуй удалить проблемный XML файл и создать его заново на основе работающего, может там где-то русская буква закралась
Пробовала и это... тоже самое...
с xml-ом все в порядке... когда я вместо того графического png файла вставлю другую, проблем нет.. но его я создала таким же образом, что и те другие..( не мог понять, в чем ошибка..
Убейте eclipse, eдалите папку .metadata, запустите eclipse. Если используете windows, я не совсем уверен, но попробуйте скопировать ярлык eclipse на рабочем столе, назовите его к примеру eclipse_clean, в свойствах добавьте первой опцией "-clean", и запустите eclipse этим ярлыком. Это должно по сути очистить config. Ну или просто удалите настройки пользователя.
я не на еклипсе делаю.. андроид студио у меня

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Ошибка с одним png файлом

Сообщение anber » 20 янв 2014, 15:42

Ну тогда попробовать удалить этот png из ресурсов и залить его еще раз.
Можешь залить исходники в архивчик и тут выложить - попробую запустить.
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Ошибка с одним png файлом

Сообщение altwin » 20 янв 2014, 15:52

ropique писал(а): я не на еклипсе делаю.. андроид студио у меня
ну AS хранит настройки в .AndroidStudio, опять же как там в windows я не знаю, проблема скорее всего в том, что была ошибка в R файле, но по какой то причине он не может ее исправить, после изменения, удалить все настройки может помочь. Вообще Invalidate caches / Restart... → Just Restart, не решит проблемы, а просто перезапустит по сути нужно сделать именно Invalidate и Restart. Если другой файл отображается - проблема именно в файле disallow, попробуйте сменить его имя.
Когда в третьем Xml файле вместо disallow.png пишу скажем, allow.png
вы же не так пишете, а указываете "@drawable/disallow" ?
Изображение

ropique
Сообщения: 21
Зарегистрирован: 19 ноя 2013, 23:26

Re: Ошибка с одним png файлом

Сообщение ropique » 22 янв 2014, 18:29

Пробовала все, что посоветовалось тут, и все, что мне самой пришло в голову... оказалось просто Андроиду не сильно понравилась дизайн моей той третей кнопки, которая и была проблмной.... не понятно, чем и почему.. спасло то, что я заново создала эту кнопу в другом дизайне и все сработало.. на самом деле странно, ведь у всех кнопок и формат, и вес были идентичными....

Ответить