2017-01-12 6 views
1

Внезапно, добавив еще одну иконку Actionbar через File -> New -> Image Asset, мои существующие значки перепутались. После добавления нового значка другие значки, которые уже используются в моем приложении, меняются.Добавление иконки к ресурсам, которые можно использовать, уничтожает существующие значки

Я добавил иконки панели действий ранее, точно так же без проблем. Но внезапно это больше не работает. Как будто перечисление изменилось ... вводимого коэффициента

я доступ иконки, как это:

ContextCompat.getDrawable(mContext, R.drawable.ic_location)

После удаления значок я просто добавил (Right click -> Refactor -> Safe Delete), существующие иконки правильно снова показывает и все возвращается к норме.

Любые идеи, почему это происходит?

+0

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

+0

@JonGoodwin, ты был прав. очистка проекта и восстановление его решила проблема. Не знаю, почему это произошло в первую очередь. Но теперь это решено :) –

ответ

1

Чистое строительство проекта должно быть вашим первым портом захода, когда у вас возникнут проблемы. Изменения в папке ресурса иногда не подбираются (но обычно делаются, подбираются с помощью datestamp). Встраиваемые в Android Studio «инкубируют», ваша догадка так же хороша, как и моя, когда они «испечены».