Что делает ic_launcher-web.png в корне моего проекта?

Невероятно, я не мог найти ответ, когда Гуглинг по этому самому основному вопросу!

Я заметил, что с тех пор, как я обновил Eclipse Helios до Eclipse Juno и обновил SDK для Android, Eclipse помещает файл root-ic_launcher-web.png в корень проекта всякий раз, когда я создаю новый проект для Android. Файл такой же, как и значок приложения, выбранный в диалоговом окне создания проекта, но что он делает? Как уже упоминалось, это в корне проекта, а не в любой папке /res/. Так он включен в готовый файл .apk и какова цель?

Ответ 1

Это для Play Store, который принимает иконки высокого разрешения 512x512:

  • Значок приложения в высоком разрешении (обязательно):
    • Использование: в разных местах в Google Play.
    • Характеристики: 512x512, 32-битный PNG с альфа-каналом; Максимальный размер 1024 КБ.

- поддержка Google

(Более подробное объяснение можно найти здесь.)

Он не используется в вашем приложении или в программе запуска, поэтому он не упакован в APK.

Ответ 2

Это значок для игрового магазина google. Вам нужно предоставить значок 512 x 512.

Ответ 4

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