mapbox / mapbox/mapbox-navigation-android

Bug: android-auto-components:3.23.1 aar contains Git LFS pointer instead of raw asset (ic_search_black36dp.png)

Ouverte
#7,955 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Kotlin
Étoiles
651
Forks
321
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

The 3.23.1 release of com.mapbox.navigationcore:android-auto-components fails to compile because an image asset was incorrectly packaged. The release pipeline appears to have packaged the Git LFS pointer file instead of pulling the actual binary asset.

Steps to Reproduce
Include com.mapbox.navigationcore:android-auto-components:3.23.1 in an Android project.

Attempt to assemble/build the project.
Error:

AAPT: error: file failed to compile.
/res/drawable/ic_search_black36dp.png: AAPT: error: file failed to compile.

Root Cause Evidence
Inspecting the unzipped .aar from the Maven repository reveals that res/drawable/ic_search_black36dp.png is actually a plain text file containing Git LFS metadata instead of image bytes:

version https://git-lfs.github.com/spec/v1
oid sha256:9c807...
size 1492

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par reproduire l’échec avec com.mapbox.navigationcore:android-auto-components:3.23.1 et inspectez l’entrée res/drawable/ic_search_black36dp.png de l’AAR. Suivez ensuite la gestion de Git LFS dans le pipeline de release et vérifiez que l’entrée empaquetée contient les octets PNG bruts et qu’un projet Android s’assemble correctement.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
android, kotlin
Domaine
build-system, mobile, release
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
58/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.