81 votes

A quoi sert le ic_launcher-web.png dans mon projet Root ?

Aussi incroyable que cela puisse paraître, je n'ai pas trouvé de réponse en cherchant sur Google cette question très simple !

J'ai remarqué que depuis que je suis passé d'Eclipse Helios à Eclipse Juno et que j'ai mis à jour le SDK Android, Eclipse place un fichier appelé ic_launcher-web.png dans le Root du projet chaque fois que je crée un nouveau projet Android. Ce fichier est le même que l'icône de l'application sélectionnée dans la boîte de dialogue de création du projet, mais que fait-il ? Comme nous l'avons mentionné, il se trouve dans la racine du projet, et non dans l'un des dossiers /res/. Est-il donc inclus dans le fichier .apk final, et à quoi sert-il ?

104voto

Eric Points 28561

C'est pour le Play Store, qui accepte des icônes haute résolution de 512x512 :

  • Icône d'application haute résolution (obligatoire) :
    • Utilisation : à divers endroits dans Google Play.
    • Spécifications : 512x512, 32-bit PNG avec alpha ; Taille maximale de 1024KB.

-- Assistance Google

(Une explication plus proche d'un tutoriel peut être trouvée aquí .)

Il n'est pas utilisé dans votre application ou dans le lanceur, il n'est donc pas inclus dans l'APK.

13 votes

Oui, je confirme que cette icône n'est pas présente dans le fichier APK final. Elle est automatiquement placée par Android SDK pour que vous n'oubliiez pas de créer une icône de haute résolution pour la publication. Il est absolument sûr de supprimer ce fichier.

1 votes

Sérieusement, cliquez sur le lien ! C'est un excellent tutoriel. Merci à Eric de m'avoir aidé à trouver ce bijou de site.

0 votes

Le lien que vous avez fourni n'est plus disponible. Pouvez-vous mettre à jour vos références ?

2voto

Ahmad Points 21923

C'est l'icône du google play store. Vous devez fournir une icône de 512 x 512.

2voto

lord_sneed Points 177

-1voto

michael Points 852

Si vous conservez ce fichier, assurez-vous de le modifier pour qu'il reproduise le fichier de votre lanceur habituel. De toute façon, vous ajoutez manuellement le fichier de lancement normal au site de jeu lorsque vous soumettez votre projet, de sorte que le fichier de lancement Web supplémentaire peut ne pas être nécessaire. Mon premier projet n'en avait pas.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X