0

J'ai un fichier string.xml gros et désordonné avec 3000 enregistrements, dont la plupart des valeurs sont inutiles et jamais utilisées dans le code. Je veux trouver et omettre ces enregistrements inutiles automatiquement. Est-il possible de trouver des enregistrements inutiles dans le fichier string.xml?Comment puis-je trouver toutes les valeurs de chaîne fausses ou inutiles dans le fichier string.xml?

+0

Vous pouvez vérifier les utilisations de ces chaînes qui vous montreront si cette chaîne est utilisée ou non, mais c'est une tâche longue. –

+2

'Ctl + Alt + Shift + i' type' ressources inutilisées' l'exécuter dans le projet entier. –

Répondre

2

Clic droit sur strings.xml fichier: Cliquez sur Refractor puis sur Remove Unused Resources. Cliquez sur Refractor dans la boîte de dialogue de confirmation. Helper Image

2

utilisation (Retirer les ressources non utilisées) dans Android Studio de link

+1

c'est génial, merci, mon pote !!! –

0

Je suggère la meilleure façon serait de charger le XML dans des objets tels que Python ElementTree. import xml.etree.ElementTree Vous pouvez ensuite facilement rogner toutes les branches avant de les exporter en tant que fichier XML. Traiter avec XML au niveau de la chaîne est une nuisance.