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

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

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

Solutions Collecting From Web of "Что делает ic_launcher-web.png в корне моего проекта?"

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

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

– Поддержка Google

(Здесь можно найти более учебное пособие, подобное объяснению.)

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

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

На этой странице есть несколько пояснений:

http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html#size

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