Значок Android не появляется - PullRequest
       36

Значок Android не появляется

1 голос
/ 24 августа 2011

Я использую один проект Eclipse для создания 2 apks (один - бесплатная версия моего приложения, другой - платная).

Перед компиляцией одного или другого я просто изменяю файл AndroidManifest (измените имя пакета), затем изменяю мой конфигурационный файл и выбираю Инструменты Android -> Экспорт ...

Однако только один из двух сгенерированных мной apk-файлов в итоге получит правильный значок для приложения.

Что-то интересное в том, что значок используется внутри приложения, и в обоих приложениях видно нормально. Это просто значок приложения, который находится на «рабочем столе» телефона и показывает значок «по умолчанию» для Android.

Есть идеи?

Ответы [ 3 ]

1 голос
/ 24 августа 2011

Чтобы быть видимым в панели запуска, ваша основная деятельность должна объявить этот фильтр намерений:

<intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

Возможно, вы удалили его при редактировании файла Manifest, вам следует проверить его. Надеюсь, это поможет.

0 голосов
/ 25 августа 2011

Я верю, что файловый менеджер Astro будет кэшировать значки приложений. Поскольку я скопировал на телефон новую версию приложения с тем же именем файла, что и у более старой, она сохранила старый значок. Спасибо всем!

0 голосов
/ 24 августа 2011

Пожалуйста, убедитесь, что у вас нет разных файлов icon.png (или того, что вы назвали своим файлом значков) в разных папках для рисования.Убедитесь, что файл значков идентичен (за исключением разрешения) в папках drawable, drawable-hdpi, drawable-mdpi, drawable-ldpi или в любых других папках, которые вы используете.

Я предполагаю, что одна из них имеетзначок по умолчанию в одной из папок.

...