2012-08-23 2 views
6

Я разработал несколько приложений для Android, и это никогда не случалось со мной, и беспокоит мой разум. У меня есть значок запуска приложения с именем ic_launcher на андроиде несколько папок (xhdpi, hdpi, mdpi и ldpi). Мой Android Manifest выглядит так:Значок Android не меняется

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" > 
    <uses-library android:name="com.google.android.maps" /> 

Иконка приложения - это андроид по умолчанию. Я очистил проект, обновился, построил с нескольких разных компьютеров, использовал муравей, чтобы хрустить png и ничего.

Я начинаю думать, что это проблема с кэшированными файлами на моем Android или чем-то (я использую Miui на своем S2), однако я не уверен.

У кого-нибудь есть лучшие предложения?

+0

Вы просто попробуйте удалить и переустановить приложение на устройстве ? – Aerilys

+0

Вы пытались создать свое приложение на разных устройствах? –

+0

попытайтесь сохранить другое имя для рисования и проверьте его. – KMI

ответ

1

Проблема была связана с иконками приложений MIUI. Я искал и удалял существующий значок, и теперь все работало должным образом.

+1

Я встретил ту же проблему. Как вы удалили кешированные иконки? – tedyyu

1

Andorid будет получать изображения в зависимости от DPI (плотности в пикселях) ваши используют, так как вы используете S2 я думаю, что поставить нужное изображение в х-ИПЧР и проверить.

+0

Это уже есть. –

1

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

+0

Я пробовал это, и он не работает. –

+0

Черт, это слишком странно .. это происходит только с одним устройством или со всеми из них? – hardartcore

+0

Я мог только проверить на определенной галактике S2, но он отлично работает на LG и на TF101. –

0

Вы видите папку «classes/res-cache» в корне вашего проекта? Если да, удалите его. Помог мне.

5

У меня была такая же проблема и проверена для подобных сообщений. Я удалил каталог bin и просто перекомпилировал eclipse и отправил новый apk на устройство.

2

Измените свою тему, если вы используете MIUI. Иконка обновится.

1

У меня была такая же проблема, и при перезагрузке устройства появилась новая иконка.

0

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

Вы можете убить процесс своей пусковой установки, чтобы решить эту проблему. Это работает на моем HTC One.

0

При использовании Z-пусковой установке, перейдите к Z-пусковой настройки, а затем изменить тему значка на что-то другое и обратно до нужного значения, иконка освежит

Смежные вопросы