5
votes

Les actifs ne voient pas les sous-dossiers

Les éléments ne voient pas les sous-dossiers. Si dossier /image.png - alors toutes les règles. Si le dossier /subfolder/image.png - écrit: Impossible de charger l'élément

Existe-t-il une solution ou est-elle prise en charge?

Requis pour les cartes hors connexion dans flutter_map.


0 commentaires

3 Réponses :


3
votes

Vous ne savez pas exactement quel est le problème, mais vous devez répertorier tous les dossiers contenant des éléments. Les fichiers dans le dossier répertorié et dans les sous-dossiers de résolution (comme 1.5x / , 2.0x , 3.0x , ...) sont puis trouvé automatiquement,
mais les autres sous-dossiers sont ignorés.


0 commentaires

7
votes

Tout ce dont vous avez besoin est de fournir tous les dossiers et sous-dossiers.

Consultez la doc officielle :

Notez que seuls les fichiers situés directement dans le répertoire seront inclus; pour ajouter des fichiers situés dans des sous-répertoires, créez une entrée par répertoire.

Mais si vous avez besoin de fournir différentes échelles (comme 1.5x, 2.0x, 3.0x), vous n'avez pas besoin de mentionner ces sous-dossiers dans pubspec.yaml.


1 commentaires

J'espère qu'ils abordent cela, c'est complètement stupide 🙄



3
votes

J'ai eu un problème similaire au démarrage, et mon problème était:

Ajouter un fichier d'actif à pubspec, comme

flutter:
  assets:
    - subfolder/image.png

Puis l'utiliser comme AssetImage (' mage.png ')

Le problème ici était que vous deviez toujours fournir le chemin complet, comme dans: AssetImage (subfolder / image.png) p >

Veuillez consulter la classe AssetImage pour plus d'exemples. p>


0 commentaires