web-dev-qa-db-fra.com

Ionic L'application Cordova a cessé de se compiler après la mise à jour du SDK Firebase du 17 juin de Google

Je ne peux pas compiler Ionic Cordova App après la mise à jour de la version Firebase Major avec Breaking Changes, en particulier avec la mise à jour du 17 juin 2019.

J'ai essayé de rétrograder vers Android Cordova 6.3.0 mais mon projet doit être 7.0.0.

Ceci est mon ionic info:

@ionic/cli-utils  : 1.19.2
    ionic (Ionic CLI) : 3.20.0

global packages:

    cordova (Cordova CLI) : 8.0.0

local packages:

    @ionic/app-scripts : 3.2.1
    Cordova Platforms  : Android 7.0.0 browser 5.0.4
    Ionic Framework    : ionic-angular 3.9.3

System:

    Android SDK Tools : 26.1.1
    Node              : v8.9.1
    npm               : 5.5.1
    OS                : Windows 10

Environment Variables:

    Android_HOME : C:\Development\Android-sdk

Misc:

    backend : pro

Voici l'erreur que j'obtiens:

: app: processDebugResources C:\Users\mmzep.gradle\caches\transforms-1\files-1.1\core-1.0.0.aar\73b4a83ab5e76f20c84a66b1c8444d08\res\values ​​\ values.xml: 133: 5-70: AAPT: erreur : ressource Android: attr/fontVariationSettings introuvable.

C:\Users\mmzep.gradle\caches\transforms-1\files-1.1\core-1.0.0.aar\73b4a83ab5e76f20c84a66b1c8444d08\res\values ​​\ values.xml: 133: 5-70: AAPT: erreur: ressource Android: attr/ttcIndex introuvable.

C:\Users\mmzep\Desktop\mario\Seven\SevenPassengerApp\plates-formes\Android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values ​​\ values.xml: 95: erreur: ressource Android: attr/fontVariationSettings not a trouvé. C:\Users\mmzep\Desktop\mario\Seven\SevenPassengerApp\plates-formes\Android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values ​​\ values.xml: 95: erreur: ressource Android: attr/ttcIndex not a trouvé. erreur: échec de la liaison des références.

Impossible d'exécuter aapt

com.Android.ide.common.process.ProcessException: impossible d'exécuter aapt

26
Mario Zepeda

Supprimez le dossier node_modules et fichier package-lock.json, puis lors de l'exécution du terminal:

npm install
0

Voici les étapes exactes que j'ai faites pour corriger

cordova build Android

supprimer le dossier des plateformes

ionic cordova platform remove Android
ionic cordova plugin remove cordova-plugin-firebase
ionic cordova plugin add [email protected]
ionic cordova plugin add cordova-plugin-androidx-adapter
cordova build Android
ionic cordova platform add Android
cordova plugin add cordova-plugin-whitelist
ionic cordova emulate
0
Jimmy

Solution :
Suivez la séquence ci-dessous pour
cordova Android <= 7.1.4

plate-forme cordova supprimer Android
plugin cordova supprimer cordova-plugin-firebase
plugin cordova ajouter [email protected]
plateforme cordova ajouter Android

0
Supriya