Cordova-plugin-firebase: Build-Fehler: Fehler beim Ausführen von aapt

Erstellt am 18. Juni 2019  ·  72Kommentare  ·  Quelle: arnesson/cordova-plugin-firebase

Hi!
Ich erhalte diesen Fehler, wenn ich das Plugin über das Cordova-Plugin verwende, füge https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue hinzu

`cordova-android-support-gradle-release: Android-Plattform: V7+
cordova-android-support-gradle-release: Benutzerdefinierte Version '27.+' an /home/aurumque/Cordova/luiscoba/platforms/android/app/build.gradle geschrieben
cordova-android-support-gradle-release: Benutzerdefinierte Version '27.+' an /home/aurumque/Cordova/luiscoba/platforms/android/cordova-android-support-gradle-release/luiscoba-cordova-android-support- geschrieben gradle-release.gradle
Android Studio-Projekt erkannt
cordova-android-support-gradle-release: Android-Plattform: V7+
cordova-android-support-gradle-release: Benutzerdefinierte Version '27.+' an /home/aurumque/Cordova/luiscoba/platforms/android/app/build.gradle geschrieben
cordova-android-support-gradle-release: Benutzerdefinierte Version '27.+' an /home/aurumque/Cordova/luiscoba/platforms/android/cordova-android-support-gradle-release/luiscoba-cordova-android-support- geschrieben gradle-release.gradle
Firebase auf Android vorbereiten
ANDROID_HOME=/opt/android-sdk/
JAVA_HOME=/usr/lib/jvm/java-8-openjdk
Studio
Teilprojektpfad: CordovaLib
Teilprojektpfad: app
publishNonDefault ist veraltet und hat keine Auswirkungen mehr. Alle Varianten sind jetzt veröffentlicht.
Die Konfiguration 'compile' im Projekt ':app' ist veraltet. Verwenden Sie stattdessen 'Implementierung'.
+---------------------------------------------------------------- ----------------
| cordova-android-support-gradle-release: 27.+
+---------------------------------------------------------------- ----------------
Die Methode Task.leftShift(Closure) ist veraltet und soll in Gradle 5.0 entfernt werden. Bitte verwenden Sie stattdessen Task.doLast(Action).
at build_16h44ethchy300tz3gs66tp8t.run(/home/aurumque/Cordova/luiscoba/platforms/android/app/build.gradle:151)
registerResGeneratingTask ist veraltet, verwenden Sie registerGeneratedFolders(FileCollection)
registerResGeneratingTask ist veraltet, verwenden Sie registerGeneratedFolders(FileCollection)
:C ordovaLib:preBuild UP-TO-DATE
:C ordovaLib:preReleaseBuild UP-TO-DATE
:C ordovaLib:compileReleaseAidl UP-TO-DATE
:C ordovaLib:compileReleaseRenderscript UP-TO-DATE
:C ordovaLib:checkReleaseManifest UP-TO-DATE
:C ordovaLib:generateReleaseBuildConfig AKTUELL
:C ordovaLib:prepareLintJar UP-TO-DATE
:C ordovaLib:generateReleaseResValues UP-TO-DATE
:C ordovaLib:generateReleaseResources AKTUELL
:C ordovaLib:packageReleaseResources AKTUELL
:C ordovaLib:platformAttrExtractor UP-TO-DATE
:C ordovaLib:processReleaseManifest UP-TO-DATE
:C ordovaLib:processReleaseResources AKTUELL
:C ordovaLib:generateReleaseSources UP-TO-DATE
:C ordovaLib:javaPreCompileRelease UP-TO-DATE
:C ordovaLib:compileReleaseJavaWithJavac UP-TO-DATE
:C ordovaLib:processReleaseJavaRes NO-SOURCE
:C ordovaLib:TransformClassesAndResourcesWithPrepareIntermediateJarsForRelease UP-TO-DATE
: app:preBuild UP-TO-DATE
: app:preReleaseBuild UP-TO-DATE
: app:compileReleaseAidl UP-TO-DATE
:C ordovaLib:packageReleaseRenderscript NO-SOURCE
: app:compileReleaseRenderscript UP-TO-DATE
: app:checkReleaseManifest UP-TO-DATE
: app:generateReleaseBuildConfig UP-TO-DATE
: app:prepareLintJar UP-TO-DATE
:C ordovaLib:mergeReleaseShaders AKTUELL
:C ordovaLib:compileReleaseShaders UP-TO-DATE
:C ordovaLib:generateReleaseAssets UP-TO-DATE
:C ordovaLib:mergeReleaseAssets AKTUELL
: app:mergeReleaseShaders AKTUELL
: app:compileReleaseShaders UP-TO-DATE
: app:generateReleaseAssets UP-TO-DATE
: app:mergeReleaseAssets AKTUELL
: app:processReleaseGoogleServices
Parsen der JSON-Datei: /home/aurumque/Cordova/luiscoba/platforms/android/app/google-services.json
: app:createReleaseCompatibleScreenManifests UP-TO-DATE
: app:processReleaseManifest UP-TO-DATE
: app:fabricGenerateResourcesRelease
: app:generateReleaseResValues UP-TO-DATE
: app:generateReleaseResources AKTUELL
: app:mergeReleaseRessourcen
: app:splitsDiscoveryTaskRelease UP-TO-DATE
: app:processReleaseResources/home/aurumque/.gradle/caches/transforms-1/files-1.1/customtabs-27.1.1.aar/66d15b7c1890e969f944ae6c7dea5271/res/values/values.xml : AAPT: error: resource android:attr/font .VariationSettings .Variation nicht gefunden.

/home/aurumque/.gradle/caches/transforms-1/files-1.1/customtabs-27.1.1.aar/66d15b7c1890e969f944ae6c7dea5271/res/values/values.xml: AAPT: Fehler: Ressource android:attr/ttcIndex nicht gefunden.

/home/aurumque/Cordova/luiscoba/platforms/android/app/build/intermediates/incremental/mergeReleaseResources/merged.dir/values/values. xml:103 : Fehler: Ressource android:attr/fontVariationSettings nicht gefunden.
/home/aurumque/Cordova/luiscoba/platforms/android/app/build/intermediates/incremental/mergeReleaseResources/merged.dir/values/values. xml:103 : Fehler: Ressource android:attr/ttcIndex nicht gefunden.
Fehler: Fehler beim Verknüpfen von Referenzen.

Fehler beim Ausführen von aapt
com.android.ide.common.process.ProcessException: Fehler beim Ausführen von aapt
unter com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:796)
unter com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit(ProcessAndroidResources.java:551)
unter com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.java:285)
unter com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:109)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$IncrementalTaskAction.doExecute(DefaultTaskClassInfoStore.java:173)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:121)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:122)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
bei org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:63)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)
unter org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
bei org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:124)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:80)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:105)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:99)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:625)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:580)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:99)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
bei org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
Verursacht durch: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2-Fehler: Überprüfen Sie die Protokolle für Details
unter com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
unter com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:482)
unter com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
unter com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:794)
... 41 weitere
Verursacht durch: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2-Fehler: Überprüfen Sie die Protokolle auf Details
unter com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
unter com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:462)
unter com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
unter com.android.builder.internal.aapt.v2.QueueableAapt2.lambda$makeValidatedPackage$1(QueueableAapt2.java:179)
Verursacht durch: com.android.tools.aapt2.Aapt2Exception: AAPT2-Fehler: Überprüfen Sie die Protokolle auf Details
at com.android.builder.png.AaptProcess$NotifierProcessOutput.handleOutput(AaptProcess.java:463)
at com.android.builder.png.AaptProcess$NotifierProcessOutput.err(AaptProcess.java:415)
at com.android.builder.png.AaptProcess$ProcessOutputFacade.err(AaptProcess.java:332)
bei com.android.utils.GrabProcessOutput$1.run(GrabProcessOutput.java:104)

FAILURE: Build ist mit einer Ausnahme fehlgeschlagen.

  • Was schief gelaufen ist:
    Ausführung für Aufgabe ': app:processReleaseResources '

    Fehler beim Ausführen von aapt

  • Versuchen:
    Führen Sie mit der Option --stacktrace aus, um den Stacktrace abzurufen. Führen Sie mit der Option --info oder --debug aus, um weitere Protokollausgaben zu erhalten.

  • Weitere Hilfe erhalten Sie unter https://help.gradle.org

BAUEN FEHLGESCHLAGEN in 0s
GESCHEITERT
33 umsetzbare Aufgaben: 4 ausgeführt, 29 aktuell
/home/aurumque/Cordova/luiscoba/platforms/android/gradlew: Befehl fehlgeschlagen mit Exitcode 1 Fehlerausgabe:
/home/aurumque/.gradle/caches/transforms-1/files-1.1/customtabs-27.1.1.aar/66d15b7c1890e969f944ae6c7dea5271/res/values/values.xml: AAPT: error: resource android:attr/fontVariationSettings not found.

/home/aurumque/.gradle/caches/transforms-1/files-1.1/customtabs-27.1.1.aar/66d15b7c1890e969f944ae6c7dea5271/res/values/values.xml: AAPT: Fehler: Ressource android:attr/ttcIndex nicht gefunden.

/home/aurumque/Cordova/luiscoba/platforms/android/app/build/intermediates/incremental/mergeReleaseResources/merged.dir/values/values. xml:103 : Fehler: Ressource android:attr/fontVariationSettings nicht gefunden.
/home/aurumque/Cordova/luiscoba/platforms/android/app/build/intermediates/incremental/mergeReleaseResources/merged.dir/values/values. xml:103 : Fehler: Ressource android:attr/ttcIndex nicht gefunden.
Fehler: Fehler beim Verknüpfen von Referenzen.

Fehler beim Ausführen von aapt
com.android.ide.common.process.ProcessException: Fehler beim Ausführen von aapt
unter com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:796)
unter com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit(ProcessAndroidResources.java:551)
unter com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.java:285)
unter com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:109)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$IncrementalTaskAction.doExecute(DefaultTaskClassInfoStore.java:173)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:121)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:122)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
bei org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:63)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)
unter org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
bei org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:124)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:80)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:105)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:99)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:625)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:580)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:99)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
bei org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
Verursacht durch: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2-Fehler: Überprüfen Sie die Protokolle für Details
unter com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
unter com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:482)
unter com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
unter com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:794)
... 41 weitere
Verursacht durch: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2-Fehler: Überprüfen Sie die Protokolle auf Details
unter com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
unter com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:462)
unter com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
unter com.android.builder.internal.aapt.v2.QueueableAapt2.lambda$makeValidatedPackage$1(QueueableAapt2.java:179)
Verursacht durch: com.android.tools.aapt2.Aapt2Exception: AAPT2-Fehler: Überprüfen Sie die Protokolle auf Details
at com.android.builder.png.AaptProcess$NotifierProcessOutput.handleOutput(AaptProcess.java:463)
at com.android.builder.png.AaptProcess$NotifierProcessOutput.err(AaptProcess.java:415)
at com.android.builder.png.AaptProcess$ProcessOutputFacade.err(AaptProcess.java:332)
bei com.android.utils.GrabProcessOutput$1.run(GrabProcessOutput.java:104)

FAILURE: Build ist mit einer Ausnahme fehlgeschlagen.

  • Was schief gelaufen ist:
    Ausführung für Aufgabe ': app:processReleaseResources '

    Fehler beim Ausführen von aapt

  • Versuchen:
    Führen Sie mit der Option --stacktrace aus, um den Stacktrace abzurufen. Führen Sie mit der Option --info oder --debug aus, um weitere Protokollausgaben zu erhalten.

  • Weitere Hilfe erhalten Sie unter https://help.gradle.org

BAUEN FEHLGESCHLAGEN in 0s
`
Ich fühle mich verloren! Freut mich wenn jemand helfen könnte.
Dankeschön

Hilfreichster Kommentar

Hier ist der Grund, warum es kaputt ging:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20

Google Firebase-Update – 17. Juni 2019
https://firebase.google.com/support/release-notes/android#version_1621

Die folgenden Bibliotheken werden mit dieser Version aktualisiert:

Authentifizierungsversion 18.0.0

Wir haben einen Weg gefunden, dies zu beheben, und bleiben bei der Ziel-SDK-Version 27.

  1. hart reinigen: platforms/android delete löschen

  2. ionic cordova build android (fehlgeschlagen)

  3. platforms/android/project.properties aktualisieren:

cordova.system.library.3=com.google.android.gms:play-services-tagmanager:16.0.8
cordova.system.library.4=com.google.firebase:firebase-core:16.0.8
cordova.system.library.5=com.google.firebase:firebase-messaging:17.5.0
cordova.system.library.6=com.google.firebase:firebase-config:16.4.1
cordova.system.library.7=com.google.firebase:firebase-perf:16.2.4
  1. platforms/android/app/build.gradle aktualisieren (Abhängigkeiten ~ln 266)
    compile "com.google.android.gms:play-services-tagmanager:16.0.8"
    compile "com.google.firebase:firebase-core:16.0.8"
    compile "com.google.firebase:firebase-messaging:17.5.0"
    compile "com.google.firebase:firebase-config:16.4.1"
    compile "com.google.firebase:firebase-perf:16.2.4"
  1. platforms/android/cordova-plugin-firebase/cloud-build.gradle aktualisieren (in Abhängigkeiten)
    compile 'com.google.firebase:firebase-auth:16.2.1'
  1. ionic cordova build android
    ODER
    cd platforms/android
    ./gradlew build

Alle 72 Kommentare

Im selben Boot. Wir versuchen seit 6 Stunden, das Problem zu beheben.

Das Firebase-Team hat am Update vom 17. Juni erneut Bremsänderungen vorgenommen
https://firebase.google.com/support/release-notes/android#update_ -_june_17_2019

Vermutlich hat das das Problem verursacht..

Gleiches Problem

Ich habe auch das gleiche Problem, in letzter Minute konnte ich meine Android-Anwendung nicht erstellen, ich habe meinen ganzen Tag verloren, um herauszufinden, dass dieses Cordova-Firebase-Plugin das Problem aufwirft.

Ich habe versucht hinzuzufügen
com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true
zu build.gradle, aber ein neues Problem tritt auf :(

Fehler: Ressource android:attr/fontVariationSettings nicht gefunden.

Fehler: Ressource android:attr/ttcIndex nicht gefunden.

Ich habe versucht hinzuzufügen
com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true
zu build.gradle, aber ein neues Problem tritt auf :(

Fehler: Ressource android:attr/fontVariationSettings nicht gefunden.

Fehler: Ressource android:attr/ttcIndex nicht gefunden.

Immer das gleiche Problem verbringen den ganzen Tag, um dieses Problem zu lösen, aber keine Lösung.

ionisches Cordova-Plugin Cordova-Plugin-Firebase entfernen
ionisches Cordova-Plugin hinzufügen https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
ionisches Cordova-Plugin Cordova-Plugin-Android-Adapter hinzufügen
ionisches Cordova-Plugin Cordova-Plugin-Androidx-Adapter hinzufügen

ionische Cordova-Plattform rm android
ionische Cordova-Plattform hinzufügen [email protected]

Dies hat meine Probleme für heute gelöst, höchstwahrscheinlich, weil es eine ältere Version des Firebase-Plugins verwendet

UnhandledPromiseRejectionWarning: Fehler [ERR_UNHANDLED_ERROR]: Nicht behandelter Fehler. (Die Plattform „Android“ scheint keine gültige Cordova-Plattform zu sein. Es fehlt API.js. Android wird nicht unterstützt.)

Ich erhalte den obigen Fehler beim Ausführen von Build für Cordova Android 8.

UnhandledPromiseRejectionWarning: Fehler [ERR_UNHANDLED_ERROR]: Nicht behandelter Fehler. (Die Plattform „Android“ scheint keine gültige Cordova-Plattform zu sein. Es fehlt API.js. Android wird nicht unterstützt.)

Ich erhalte den obigen Fehler beim Ausführen von Build für Cordova Android 8.

Führen Sie einfach den Build-Befehl erneut aus

Nein, den gleichen Fehler bekomme ich nur

PlatformApi kann nicht von der Plattform geladen werden. Fehler: Kann Modul 'properties-parser' nicht finden
(node:30131) UnhandledPromiseRejectionWarning: Fehler [ERR_UNHANDLED_ERROR]: Nicht behandelter Fehler. (Die Plattform "android" scheint keine gültige Cordova-Plattform zu sein. Es fehlt API.js. android wird nicht unterstützt.)

rsi

Funktioniert bei mir, danke! aber "ionisches Cordova-Plugin Cordova-Plugin-Android-Adapter hinzufügen" existiert nicht
das habe ich gemacht

  1. ionische Cordova-Plattform rm android
  2. ionisches Cordova-Plugin rm Cordova-Plugin-Firebase
  3. ionisches Cordova-Plugin hinzufügen https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
  4. ionisches Cordova-Plugin Cordova-Plugin-androidx hinzufügen
  5. ionisches Cordova-Plugin Cordova-Plugin-Androidx-Adapter hinzufügen
  6. ionische Cordova-Plattform Android hinzufügen
    Trotzdem danke!

Ich kann die April-Version nicht hinzufügen:

ionisches Cordova-Plugin hinzufügen https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue

ERROR:
(node:1549) UnhandledPromiseRejectionWarning: CordovaError: Fehler beim Abrufen des Plugins https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue über die Registrierung.
Wahrscheinlich ist dies entweder ein Verbindungsproblem oder die Plugin-Spezifikation ist falsch.
Überprüfen Sie Ihre Verbindung und Plugin-Name/Version/URL.

ionisches Cordova-Plugin Cordova-Plugin-Firebase entfernen
ionisches Cordova-Plugin hinzufügen https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
ionisches Cordova-Plugin Cordova-Plugin-Android-Adapter hinzufügen
ionisches Cordova-Plugin Cordova-Plugin-Androidx-Adapter hinzufügen

ionische Cordova-Plattform rm android
ionische Cordova-Plattform hinzufügen [email protected]

Dies hat meine Probleme für heute gelöst, höchstwahrscheinlich, weil es eine ältere Version des Firebase-Plugins verwendet

Hat bei mir nicht funktioniert :(

@ChronouSphere Vielen Dank. Es funktioniert super!

https://stackoverflow.com/a/56668983/1077309

@marcosricardo Bitte sehen Sie dies: https://stackoverflow.com/a/56668983/1077309

ionisches Cordova-Plugin Cordova-Plugin-Firebase entfernen
ionisches Cordova-Plugin hinzufügen https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
ionisches Cordova-Plugin Cordova-Plugin-Android-Adapter hinzufügen
ionisches Cordova-Plugin Cordova-Plugin-Androidx-Adapter hinzufügen

ionische Cordova-Plattform rm android
ionische Cordova-Plattform hinzufügen [email protected]

Dies hat meine Probleme für heute gelöst, höchstwahrscheinlich, weil es eine ältere Version des Firebase-Plugins verwendet

Dankeschön! Ich habe zuerst die @ ChronouSphere- Schritte [email protected] und als ich android@8 installierte, wurde der Build erfolgreich abgeschlossen 😄

ionisches Cordova-Plugin Cordova-Plugin-Firebase entfernen
ionisches Cordova-Plugin hinzufügen https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
ionisches Cordova-Plugin Cordova-Plugin-Android-Adapter hinzufügen
ionisches Cordova-Plugin Cordova-Plugin-Androidx-Adapter hinzufügen
ionische Cordova-Plattform rm android
ionische Cordova-Plattform hinzufügen [email protected]
Dies hat meine Probleme für heute gelöst, höchstwahrscheinlich, weil es eine ältere Version des Firebase-Plugins verwendet

Dankeschön! Ich habe zuerst die @ ChronouSphere- Schritte [email protected] und als ich android@8 installierte, wurde der Build erfolgreich abgeschlossen 😄

Hat bei mir nicht funktioniert :(, noch eine Idee?

Wir unterhalten einen Fork und haben dieses Problem für cordova-android 7.x & 8.x behoben.

Ich habe mit diesen Befehlen gelöst:

ionic cordova platform rm android
ionic cordova plugin rm cordova-plugin-firebase
npm install cordova@9
ionic cordova plugin add https://github.com/dpa99c/cordova-plugin-firebase#GH-1057-April-05-android-build-issue
ionic cordova plugin add cordova-plugin-androidx
ionic cordova plugin add cordova-plugin-androidx-adapter
ionic cordova platform add android@8

Hi! Ich versuche, dies auf irgendeine Weise zu lösen, aber jede Absicht führt zu einem Fehler.

BUILD FAILED in 38s

> Task :app:compileReleaseJavaWithJavac FAILED
33 actionable tasks: 33 executed
/Volumes/Datos/GIT/CCASApp/platforms/android/gradlew: Command failed with exit code 1 Error output:
Note: /Volumes/Datos/GIT/CCASApp/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemCookieManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePlugin.java:9: error: cannot find symbol
import android.support.v4.app.NotificationManagerCompat;
                             ^
  symbol:   class NotificationManagerCompat
  location: package android.support.v4.app
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:11: error: cannot find symbol
import android.support.v4.app.NotificationCompat;
                             ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/de/sitewaerts/cordova/documentviewer/FileProvider.java:3: error: package android.support.v4.content does not exist
public class FileProvider extends android.support.v4.content.FileProvider {
                                                            ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/de/sitewaerts/cordova/documentviewer/DocumentViewerPlugin.java:34: error: package android.support.v4.content does not exist
import android.support.v4.content.FileProvider;
                                 ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/com/ionicframework/cordova/webview/IonicWebViewEngine.java:11: error: package android.support.annotation does not exist
import android.support.annotation.RequiresApi;
                                 ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/com/ionicframework/cordova/webview/IonicWebViewEngine.java:121: error: cannot find symbol
    @RequiresApi(Build.VERSION_CODES.LOLLIPOP)
     ^
  symbol:   class RequiresApi
  location: class IonicWebViewEngine.ServerClient
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePlugin.java:358: error: cannot find symbol
                    NotificationManagerCompat notificationManagerCompat = NotificationManagerCompat.from(context);
                    ^
  symbol: class NotificationManagerCompat
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePlugin.java:358: error: cannot find symbol
                    NotificationManagerCompat notificationManagerCompat = NotificationManagerCompat.from(context);
                                                                          ^
  symbol: variable NotificationManagerCompat
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:144: error: package NotificationCompat does not exist
            NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this, channelId);
                              ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:144: error: package NotificationCompat does not exist
            NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this, channelId);
                                                                                   ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:153: error: cannot find symbol
                    .setPriority(NotificationCompat.PRIORITY_MAX);
                                 ^
  symbol:   variable NotificationCompat
  location: class FirebasePluginMessagingService
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:149: error: package NotificationCompat does not exist
                    .setStyle(new NotificationCompat.BigTextStyle().bigText(messageBody))
                                                    ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:148: error: cannot find symbol
                    .setVisibility(NotificationCompat.VISIBILITY_PUBLIC)
                                   ^
  symbol:   variable NotificationCompat
  location: class FirebasePluginMessagingService
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/de/sitewaerts/cordova/documentviewer/DocumentViewerPlugin.java:500: error: cannot find symbol
                    Uri contentUri = FileProvider.getUriForFile(
                                                 ^
  symbol:   method getUriForFile(Context,String,File)
  location: class FileProvider
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
14 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

Ich habe mit diesen Befehlen gelöst:

ionic cordova platform rm android
ionic cordova plugin rm cordova-plugin-firebase
npm install cordova@9
ionic cordova plugin add https://github.com/dpa99c/cordova-plugin-firebase#GH-1057-April-05-android-build-issue
ionic cordova plugin add cordova-plugin-androidx
ionic cordova plugin add cordova-plugin-androidx-adapter
ionic cordova platform add android@8

Die markierte Antwort hat bei mir funktioniert:

https://stackoverflow.com/questions/56654226/ionic-cordova-app-stopped-compiling-after-googles-june-17th-firebase-sdk-update

[email protected] für cordova-android < 8.0.0
[email protected] für cordova-android > 8.0.0

Hier ist der Grund, warum es kaputt ging:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20

Google Firebase-Update – 17. Juni 2019
https://firebase.google.com/support/release-notes/android#version_1621

Die folgenden Bibliotheken werden mit dieser Version aktualisiert:

Authentifizierungsversion 18.0.0

Wir haben einen Weg gefunden, dies zu beheben, und bleiben bei der Ziel-SDK-Version 27.

  1. hart reinigen: platforms/android delete löschen

  2. ionic cordova build android (fehlgeschlagen)

  3. platforms/android/project.properties aktualisieren:

cordova.system.library.3=com.google.android.gms:play-services-tagmanager:16.0.8
cordova.system.library.4=com.google.firebase:firebase-core:16.0.8
cordova.system.library.5=com.google.firebase:firebase-messaging:17.5.0
cordova.system.library.6=com.google.firebase:firebase-config:16.4.1
cordova.system.library.7=com.google.firebase:firebase-perf:16.2.4
  1. platforms/android/app/build.gradle aktualisieren (Abhängigkeiten ~ln 266)
    compile "com.google.android.gms:play-services-tagmanager:16.0.8"
    compile "com.google.firebase:firebase-core:16.0.8"
    compile "com.google.firebase:firebase-messaging:17.5.0"
    compile "com.google.firebase:firebase-config:16.4.1"
    compile "com.google.firebase:firebase-perf:16.2.4"
  1. platforms/android/cordova-plugin-firebase/cloud-build.gradle aktualisieren (in Abhängigkeiten)
    compile 'com.google.firebase:firebase-auth:16.2.1'
  1. ionic cordova build android
    ODER
    cd platforms/android
    ./gradlew build

Hier ist der Grund, warum es kaputt ging:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20

Google Firebase-Update – 17. Juni 2019
https://firebase.google.com/support/release-notes/android#version_1621

Die folgenden Bibliotheken werden mit dieser Version aktualisiert:
Authentifizierungsversion 18.0.0

Wir haben einen Weg gefunden, dies zu beheben, und bleiben bei der Ziel-SDK-Version 27.

  1. hart reinigen: platforms/android delete löschen
  2. ionic cordova build android (fehlgeschlagen)
  3. platforms/android/project.properties aktualisieren:
cordova.system.library.3=com.google.android.gms:play-services-tagmanager:16.0.8
cordova.system.library.4=com.google.firebase:firebase-core:16.0.8
cordova.system.library.5=com.google.firebase:firebase-messaging:17.5.0
cordova.system.library.6=com.google.firebase:firebase-config:16.4.1
cordova.system.library.7=com.google.firebase:firebase-perf:16.2.4
  1. platforms/android/app/build.gradle aktualisieren (Abhängigkeiten ~ln 266)
    compile "com.google.android.gms:play-services-tagmanager:16.0.8"
    compile "com.google.firebase:firebase-core:16.0.8"
    compile "com.google.firebase:firebase-messaging:17.5.0"
    compile "com.google.firebase:firebase-config:16.4.1"
    compile "com.google.firebase:firebase-perf:16.2.4"
  1. platforms/android/cordova-plugin-firebase/cloud-build.gradle aktualisieren (in Abhängigkeiten)
    compile 'com.google.firebase:firebase-auth:16.2.1'
  1. ionic cordova build android
    ODER
    cd platforms/android
    ./gradlew build

Auch das Ändern von "com.google. firebase:firebase-auth :+'" in "com.google. firebase:firebase -auth :16.2.1'" funktioniert einwandfrei. Vielen Dank.

Leute, danke für die schnelle Arbeit an diesem. Der Build ist erfolgreich, aber es wird kein APK generiert.
Irgendwelche Ideen bitte?

Habe tatsächlich einen Fehler

Bei der Auswertung des Projekts ':app' ist ein Problem aufgetreten.

Das Skript '/platforms/android/cordova-plugin-firebase/starter-build.gradle' konnte nicht gelesen werden, da es nicht existiert.

Hat noch jemand den gleichen Fehler?

Ich habe nachgesehen, die Datei existiert tatsächlich, bin mir nicht sicher, warum sie sie nicht lesen kann

Es muss etwas an attr/fontVariationSettings und attr/ttcIndex in der values.xml bearbeitet werden. Hängt das mit dem compilSDK 28 zusammen? Anscheinend können wir nicht auf SDK 28 aktualisieren, was andere Fehler verursacht, aber das Behalten von 27 sucht nach den Werten in der values.xml, die nicht vorhanden ist!

Command failed with exit code 1 Error output: <home_path>/.gradle/caches/transforms-1/files-1.1/customtabs-27.1.1.aar/3dce91a2380bf657ee372a601e1fa4bb/res/values/values.xml:7:5-71: AAPT: error: resource android:attr/fontVariationSettings not found.
<home_path>/.gradle/caches/transforms-1/files-1.1/customtabs-27.1.1.aar/3dce91a2380bf657ee372a601e1fa4bb/res/values/values.xml:7:5-71: AAPT: error: resource android:attr/ttcIndex not found.
<project>/platforms/android/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:157: error: resource android:attr/fontVariationSettings not found.
<project>/platforms/android/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:157: error: resource android:attr/ttcIndex not found. error: failed linking references.

Mein Fehler. Ich hatte Cordova 8. Das Upgrade auf Cordova CLI: 9.0.0 ([email protected]) wurde behoben, aber etwas wurde geändert, wie Firebase aufgerufen wird, denke ich

ich mache
importiere { Firebase } von '@ionic-native/firebase'
oder auch
importiere { Firebase } von 'firebase'

aber es gibt fehler wie
Die Eigenschaft 'initializeApp' existiert nicht für den Typ 'typeof'
firebase.initializeApp(config);

Irgendwelche Ideen ?

@accerpcom Wenn Sie import { Firebase } from 'firebase' schreiben, ist 'firebase' eigentlich die offizielle JS-Bibliothek von Google Firebase.

Während @ionic-native/firebase der Typescript-Wrapper über dem JS-Code dieses Cordova-Plugins ist. Du verwechselst also zwei Dinge.

Hier ist der Grund, warum es kaputt ging:

https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20

Google Firebase-Update – 17. Juni 2019
https://firebase.google.com/support/release-notes/android#version_1621

Die folgenden Bibliotheken werden mit dieser Version aktualisiert:
Authentifizierungsversion 18.0.0

Wir haben einen Weg gefunden, dies zu beheben, und bleiben bei der Ziel-SDK-Version 27.

  1. hart reinigen: platforms/android delete löschen
  2. ionic cordova build android (fehlgeschlagen)
  3. platforms/android/project.properties aktualisieren:
cordova.system.library.3=com.google.android.gms:play-services-tagmanager:16.0.8
cordova.system.library.4=com.google.firebase:firebase-core:16.0.8
cordova.system.library.5=com.google.firebase:firebase-messaging:17.5.0
cordova.system.library.6=com.google.firebase:firebase-config:16.4.1
cordova.system.library.7=com.google.firebase:firebase-perf:16.2.4
  1. platforms/android/app/build.gradle aktualisieren (Abhängigkeiten ~ln 266)
    compile "com.google.android.gms:play-services-tagmanager:16.0.8"
    compile "com.google.firebase:firebase-core:16.0.8"
    compile "com.google.firebase:firebase-messaging:17.5.0"
    compile "com.google.firebase:firebase-config:16.4.1"
    compile "com.google.firebase:firebase-perf:16.2.4"
  1. platforms/android/cordova-plugin-firebase/cloud-build.gradle aktualisieren (in Abhängigkeiten)
    compile 'com.google.firebase:firebase-auth:16.2.1'
  1. ionic cordova build android
    ODER
    cd platforms/android
    ./gradlew build

Vielen Dank Bruder du rette meine Gesundheit 2 Tage nicht schlafen...

Um ein signiertes Bundle zu generieren, müssen Sie das Android-Gradle-Plugin auf Version 3.2.0 oder höher aktualisieren
Wieder Probleme!!!

Hier ist der Grund, warum es kaputt ging:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20

Google Firebase-Update – 17. Juni 2019
https://firebase.google.com/support/release-notes/android#version_1621

Die folgenden Bibliotheken werden mit dieser Version aktualisiert:
Authentifizierungsversion 18.0.0

Wir haben einen Weg gefunden, dies zu beheben, und bleiben bei der Ziel-SDK-Version 27.

  1. hart reinigen: platforms/android delete löschen
  2. ionic cordova build android (fehlgeschlagen)
  3. platforms/android/project.properties aktualisieren:
cordova.system.library.3=com.google.android.gms:play-services-tagmanager:16.0.8
cordova.system.library.4=com.google.firebase:firebase-core:16.0.8
cordova.system.library.5=com.google.firebase:firebase-messaging:17.5.0
cordova.system.library.6=com.google.firebase:firebase-config:16.4.1
cordova.system.library.7=com.google.firebase:firebase-perf:16.2.4
  1. platforms/android/app/build.gradle aktualisieren (Abhängigkeiten ~ln 266)
    compile "com.google.android.gms:play-services-tagmanager:16.0.8"
    compile "com.google.firebase:firebase-core:16.0.8"
    compile "com.google.firebase:firebase-messaging:17.5.0"
    compile "com.google.firebase:firebase-config:16.4.1"
    compile "com.google.firebase:firebase-perf:16.2.4"
  1. platforms/android/cordova-plugin-firebase/cloud-build.gradle aktualisieren (in Abhängigkeiten)
    compile 'com.google.firebase:firebase-auth:16.2.1'
  1. ionic cordova build android
    ODER
    cd platforms/android
    ./gradlew build

Vielen Dank !!! Du hast mich gerettet!

Probieren Sie es aus https://github.com/wizpanda/cordova-plugin-firebase-lib/releases

Tk, Mann! arbeite für mich!

ich habe das gleiche problem....

Hi! Ich versuche, dies auf irgendeine Weise zu lösen, aber jede Absicht führt zu einem Fehler.

BUILD FAILED in 38s

> Task :app:compileReleaseJavaWithJavac FAILED
33 actionable tasks: 33 executed
/Volumes/Datos/GIT/CCASApp/platforms/android/gradlew: Command failed with exit code 1 Error output:
Note: /Volumes/Datos/GIT/CCASApp/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemCookieManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePlugin.java:9: error: cannot find symbol
import android.support.v4.app.NotificationManagerCompat;
                             ^
  symbol:   class NotificationManagerCompat
  location: package android.support.v4.app
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:11: error: cannot find symbol
import android.support.v4.app.NotificationCompat;
                             ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/de/sitewaerts/cordova/documentviewer/FileProvider.java:3: error: package android.support.v4.content does not exist
public class FileProvider extends android.support.v4.content.FileProvider {
                                                            ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/de/sitewaerts/cordova/documentviewer/DocumentViewerPlugin.java:34: error: package android.support.v4.content does not exist
import android.support.v4.content.FileProvider;
                                 ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/com/ionicframework/cordova/webview/IonicWebViewEngine.java:11: error: package android.support.annotation does not exist
import android.support.annotation.RequiresApi;
                                 ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/com/ionicframework/cordova/webview/IonicWebViewEngine.java:121: error: cannot find symbol
    @RequiresApi(Build.VERSION_CODES.LOLLIPOP)
     ^
  symbol:   class RequiresApi
  location: class IonicWebViewEngine.ServerClient
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePlugin.java:358: error: cannot find symbol
                    NotificationManagerCompat notificationManagerCompat = NotificationManagerCompat.from(context);
                    ^
  symbol: class NotificationManagerCompat
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePlugin.java:358: error: cannot find symbol
                    NotificationManagerCompat notificationManagerCompat = NotificationManagerCompat.from(context);
                                                                          ^
  symbol: variable NotificationManagerCompat
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:144: error: package NotificationCompat does not exist
            NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this, channelId);
                              ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:144: error: package NotificationCompat does not exist
            NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this, channelId);
                                                                                   ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:153: error: cannot find symbol
                    .setPriority(NotificationCompat.PRIORITY_MAX);
                                 ^
  symbol:   variable NotificationCompat
  location: class FirebasePluginMessagingService
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:149: error: package NotificationCompat does not exist
                    .setStyle(new NotificationCompat.BigTextStyle().bigText(messageBody))
                                                    ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:148: error: cannot find symbol
                    .setVisibility(NotificationCompat.VISIBILITY_PUBLIC)
                                   ^
  symbol:   variable NotificationCompat
  location: class FirebasePluginMessagingService
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/de/sitewaerts/cordova/documentviewer/DocumentViewerPlugin.java:500: error: cannot find symbol
                    Uri contentUri = FileProvider.getUriForFile(
                                                 ^
  symbol:   method getUriForFile(Context,String,File)
  location: class FileProvider
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
14 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

Ich habe mit diesen Befehlen gelöst:
ionic cordova platform rm android
ionic cordova plugin rm cordova-plugin-firebase
npm install cordova@9
ionic cordova plugin add https://github.com/dpa99c/cordova-plugin-firebase#GH-1057-April-05-android-build-issue
ionic cordova plugin add cordova-plugin-androidx
ionic cordova plugin add cordova-plugin-androidx-adapter
ionic cordova platform add android@8

Konnten Sie es reparieren lassen? Ich erhalte den gleichen Fehler, obwohl ich alle anderen vorgeschlagenen Optionen ausprobiert habe.

Hi! Ich versuche, dies auf irgendeine Weise zu lösen, aber jede Absicht führt zu einem Fehler.

BUILD FAILED in 38s

> Task :app:compileReleaseJavaWithJavac FAILED
33 actionable tasks: 33 executed
/Volumes/Datos/GIT/CCASApp/platforms/android/gradlew: Command failed with exit code 1 Error output:
Note: /Volumes/Datos/GIT/CCASApp/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemCookieManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePlugin.java:9: error: cannot find symbol
import android.support.v4.app.NotificationManagerCompat;
                             ^
  symbol:   class NotificationManagerCompat
  location: package android.support.v4.app
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:11: error: cannot find symbol
import android.support.v4.app.NotificationCompat;
                             ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/de/sitewaerts/cordova/documentviewer/FileProvider.java:3: error: package android.support.v4.content does not exist
public class FileProvider extends android.support.v4.content.FileProvider {
                                                            ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/de/sitewaerts/cordova/documentviewer/DocumentViewerPlugin.java:34: error: package android.support.v4.content does not exist
import android.support.v4.content.FileProvider;
                                 ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/com/ionicframework/cordova/webview/IonicWebViewEngine.java:11: error: package android.support.annotation does not exist
import android.support.annotation.RequiresApi;
                                 ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/com/ionicframework/cordova/webview/IonicWebViewEngine.java:121: error: cannot find symbol
    @RequiresApi(Build.VERSION_CODES.LOLLIPOP)
     ^
  symbol:   class RequiresApi
  location: class IonicWebViewEngine.ServerClient
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePlugin.java:358: error: cannot find symbol
                    NotificationManagerCompat notificationManagerCompat = NotificationManagerCompat.from(context);
                    ^
  symbol: class NotificationManagerCompat
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePlugin.java:358: error: cannot find symbol
                    NotificationManagerCompat notificationManagerCompat = NotificationManagerCompat.from(context);
                                                                          ^
  symbol: variable NotificationManagerCompat
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:144: error: package NotificationCompat does not exist
            NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this, channelId);
                              ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:144: error: package NotificationCompat does not exist
            NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this, channelId);
                                                                                   ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:153: error: cannot find symbol
                    .setPriority(NotificationCompat.PRIORITY_MAX);
                                 ^
  symbol:   variable NotificationCompat
  location: class FirebasePluginMessagingService
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:149: error: package NotificationCompat does not exist
                    .setStyle(new NotificationCompat.BigTextStyle().bigText(messageBody))
                                                    ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:148: error: cannot find symbol
                    .setVisibility(NotificationCompat.VISIBILITY_PUBLIC)
                                   ^
  symbol:   variable NotificationCompat
  location: class FirebasePluginMessagingService
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/de/sitewaerts/cordova/documentviewer/DocumentViewerPlugin.java:500: error: cannot find symbol
                    Uri contentUri = FileProvider.getUriForFile(
                                                 ^
  symbol:   method getUriForFile(Context,String,File)
  location: class FileProvider
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
14 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

Ich habe mit diesen Befehlen gelöst:
ionic cordova platform rm android
ionic cordova plugin rm cordova-plugin-firebase
npm install cordova@9
ionic cordova plugin add https://github.com/dpa99c/cordova-plugin-firebase#GH-1057-April-05-android-build-issue
ionic cordova plugin add cordova-plugin-androidx
ionic cordova plugin add cordova-plugin-androidx-adapter
ionic cordova platform add android@8

Konnten Sie es reparieren lassen? Ich erhalte den gleichen Fehler, obwohl ich alle anderen vorgeschlagenen Optionen ausprobiert habe.

Ja, es ist ein wichtiges Update auf Cordova 9 (npm install cordova@9) und Android 8 (ionic cordova platform add android@8) in Ihrem Projektstammordner.

Hi! Ich versuche, dies auf irgendeine Weise zu lösen, aber jede Absicht führt zu einem Fehler.

BUILD FAILED in 38s

> Task :app:compileReleaseJavaWithJavac FAILED
33 actionable tasks: 33 executed
/Volumes/Datos/GIT/CCASApp/platforms/android/gradlew: Command failed with exit code 1 Error output:
Note: /Volumes/Datos/GIT/CCASApp/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemCookieManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePlugin.java:9: error: cannot find symbol
import android.support.v4.app.NotificationManagerCompat;
                             ^
  symbol:   class NotificationManagerCompat
  location: package android.support.v4.app
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:11: error: cannot find symbol
import android.support.v4.app.NotificationCompat;
                             ^
  symbol:   class NotificationCompat
  location: package android.support.v4.app
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/de/sitewaerts/cordova/documentviewer/FileProvider.java:3: error: package android.support.v4.content does not exist
public class FileProvider extends android.support.v4.content.FileProvider {
                                                            ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/de/sitewaerts/cordova/documentviewer/DocumentViewerPlugin.java:34: error: package android.support.v4.content does not exist
import android.support.v4.content.FileProvider;
                                 ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/com/ionicframework/cordova/webview/IonicWebViewEngine.java:11: error: package android.support.annotation does not exist
import android.support.annotation.RequiresApi;
                                 ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/com/ionicframework/cordova/webview/IonicWebViewEngine.java:121: error: cannot find symbol
    @RequiresApi(Build.VERSION_CODES.LOLLIPOP)
     ^
  symbol:   class RequiresApi
  location: class IonicWebViewEngine.ServerClient
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePlugin.java:358: error: cannot find symbol
                    NotificationManagerCompat notificationManagerCompat = NotificationManagerCompat.from(context);
                    ^
  symbol: class NotificationManagerCompat
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePlugin.java:358: error: cannot find symbol
                    NotificationManagerCompat notificationManagerCompat = NotificationManagerCompat.from(context);
                                                                          ^
  symbol: variable NotificationManagerCompat
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:144: error: package NotificationCompat does not exist
            NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this, channelId);
                              ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:144: error: package NotificationCompat does not exist
            NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this, channelId);
                                                                                   ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:153: error: cannot find symbol
                    .setPriority(NotificationCompat.PRIORITY_MAX);
                                 ^
  symbol:   variable NotificationCompat
  location: class FirebasePluginMessagingService
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:149: error: package NotificationCompat does not exist
                    .setStyle(new NotificationCompat.BigTextStyle().bigText(messageBody))
                                                    ^
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:148: error: cannot find symbol
                    .setVisibility(NotificationCompat.VISIBILITY_PUBLIC)
                                   ^
  symbol:   variable NotificationCompat
  location: class FirebasePluginMessagingService
/Volumes/Datos/GIT/CCASApp/platforms/android/app/src/main/java/de/sitewaerts/cordova/documentviewer/DocumentViewerPlugin.java:500: error: cannot find symbol
                    Uri contentUri = FileProvider.getUriForFile(
                                                 ^
  symbol:   method getUriForFile(Context,String,File)
  location: class FileProvider
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
14 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

Ich habe mit diesen Befehlen gelöst:
ionic cordova platform rm android
ionic cordova plugin rm cordova-plugin-firebase
npm install cordova@9
ionic cordova plugin add https://github.com/dpa99c/cordova-plugin-firebase#GH-1057-April-05-android-build-issue
ionic cordova plugin add cordova-plugin-androidx
ionic cordova plugin add cordova-plugin-androidx-adapter
ionic cordova platform add android@8

Konnten Sie es reparieren lassen? Ich erhalte den gleichen Fehler, obwohl ich alle anderen vorgeschlagenen Optionen ausprobiert habe.

Hi! Ich habe den Fehler mit folgenden Schritten behoben:

cordova: 8.0.0
node: 8.11.0
ionic: 3.20.0
android: 8.0.0
targetBuild: 28

ERSTE

ionic cordova platform rm android
ionic cordova plugin rm cordova-plugin-firebase

Ordner node_modules entfernen

DER REIHE NACH

npm i
cordova plugin add cordova-plugin-firebase-lib
cordova plugin add cordova-plugin-androidx
cordova plugin add cordova-plugin-androidx-adapter
ionic cordova platform add android<strong i="13">@8</strong>

Bei mir zu 100 % gelöst. Ich war vor 2 Tagen mit diesem Problem dort und das war die Lösung.
APP-Build zu 100% erfolgreich. APK läuft auch erfolgreich.

Hoffe das hilft

Abs

rsi

Funktioniert bei mir, danke! aber "ionisches Cordova-Plugin Cordova-Plugin-Android-Adapter hinzufügen" existiert nicht
das habe ich gemacht

  1. ionische Cordova-Plattform rm android
  2. ionisches Cordova-Plugin rm Cordova-Plugin-Firebase
  3. ionisches Cordova-Plugin hinzufügen https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
  4. ionisches Cordova-Plugin Cordova-Plugin-androidx hinzufügen
  5. ionisches Cordova-Plugin Cordova-Plugin-Androidx-Adapter hinzufügen
  6. ionische Cordova-Plattform Android hinzufügen
    Trotzdem danke!

Ich habe alle diese Schritte befolgt und kann den Build immer noch nicht erstellen/ausführen. Build schlägt mit folgendem Fehler fehl:
Task :app:compileDebugJavaWithJavac FAILED app\platforms\android\app\src\main\java\com\ionicframework\cordova\webview\IonicWebViewEngine.java:11: error: package android.support.annotation does not exist import android.support.annotation.RequiresApi; ^ app\platforms\android\app\src\main\java\org\apache\cordova\firebase\FirebasePlugin.java:9: error: cannot find symbol import android.support.v4.app.NotificationManagerCompat;

Ich habe Cordova 9 mit Android@8.
Ich hänge seit ein paar Tagen daran fest und muss das beheben. Irgendwelche Vorschläge.

Hi! Ich habe den Fehler mit folgenden Schritten behoben:

cordova: 8.0.0
node: 8.11.0
ionic: 3.20.0
android: 8.0.0
targetBuild: 28

ERSTE

ionic cordova platform rm android
ionic cordova plugin rm cordova-plugin-firebase

Ordner node_modules entfernen

DER REIHE NACH

npm i
cordova plugin add cordova-plugin-firebase-lib
cordova plugin add cordova-plugin-androidx
cordova plugin add cordova-plugin-androidx-adapter
ionic cordova platform add android<strong i="14">@8</strong>

Bei mir zu 100 % gelöst. Ich war vor 2 Tagen mit diesem Problem dort und das war die Lösung.
APP-Build zu 100% erfolgreich. APK läuft auch erfolgreich.

Hoffe das hilft

Abs

Hey @viniciusbarbosa , indem Sie Ihre Lösung verwenden und ein wenig in der Intercom-Plugin-Konfiguration
`
Abhängigkeiten {

    // classpath 'com.android.tools.build:gradle:2.3.+'

    if (pushType == 'fcm') {

        // classpath 'com.google.gms:google-services:3.2.0'

    }
}

`
Nachdem ich sie auskommentiert habe, kann ich erfolgreich Builds erstellen. aber wenn ich es auf dem Gerät ausführe, stürzt die App ab, bevor sie ohne Fehler gestartet wird. Irgendeine Idee, was passiert?

Hallo @JeetuChoudhary!

Wenn Sie ausgeführt haben: ionic cordova platform add android @ 8, wurden alle Plugins erfolgreich installiert?

Das androidx-Adapter-Plugin sollte alle Kompatibilitätsprobleme und interne Abhängigkeiten anderer Plugins lösen.

Entfernen Sie zum Testen das Cordova-plugin-intercom-Plugin aus package.json, wiederholen Sie alle Schritte und prüfen Sie, ob der Build erfolgreich ist.

Ich habe mir das Cordova-Plugin-Intercom angesehen und es wird angegeben, dass es mit ionic 1 und 2 kompatibel ist, welche Version seines ionic? Und welche Version des Plugins verwendest du?

Abs

Diese Arbeit für mich.
cordova-plugin-firebase -save
Wir haben einen Weg gefunden, dies zu beheben, und bleiben bei der Ziel-SDK-Version 27.

Cordova-Plattform Android entfernen
Plattformen/android/project.properties aktualisieren:
cordova.system.library.3=com.google.android. gms:play-services-tagmanager :16.0.8
cordova.system.library.4=com.google. Firebase: Firebase-Kern : 16.0.8
cordova.system.library.5=com.google. firebase:firebase -messaging :17.5.0
cordova.system.library.6=com.google. firebase:firebase -config :16.4.1
cordova.system.library.7=com.google. firebase:firebase -perf :16.2.4

update platform/android/app/build.gradle (Abhängigkeiten ~ln 266)

Kompilieren Sie "com.google.android. gms:play-services-tagmanager :16.0.8"
kompilieren Sie "com.google. firebase:firebase -core :16.0.8"
kompilieren Sie "com.google. firebase:firebase -messaging :17.5.0"
Kompilieren Sie "com.google. firebase:firebase -config :16.4.1"
kompiliere "com.google. firebase:firebase -perf :16.2.4

update platform/android/cordova-plugin-firebase/cloud-build.gradle (in Abhängigkeiten)
kompiliere 'com.google. firebase:firebase -auth :16.2.1'

Cordova-Plugin Cordova-Plugin-Gegensprechanlage hinzufügen

Aktualisieren Sie cordova/platforms/android/cordova-plugin-intercom/movilidapp-intercom.gradle (~ln 66):
Plugin anwenden: 'com.google.gms.google-services'

Hi! Ich habe den Fehler mit folgenden Schritten behoben:

cordova: 8.0.0
node: 8.11.0
ionic: 3.20.0
android: 8.0.0
targetBuild: 28

ERSTE

ionic cordova platform rm android
ionic cordova plugin rm cordova-plugin-firebase

Ordner node_modules entfernen
DER REIHE NACH

npm i
cordova plugin add cordova-plugin-firebase-lib
cordova plugin add cordova-plugin-androidx
cordova plugin add cordova-plugin-androidx-adapter
ionic cordova platform add android<strong i="18">@8</strong>

Bei mir zu 100 % gelöst. Ich war vor 2 Tagen mit diesem Problem dort und das war die Lösung.
APP-Build zu 100% erfolgreich. APK läuft auch erfolgreich.
Hoffe das hilft

Abs

Hey @viniciusbarbosa , indem Sie Ihre Lösung verwenden und ein wenig in der Intercom-Plugin-Konfiguration
`
Abhängigkeiten {

    // classpath 'com.android.tools.build:gradle:2.3.+'

    if (pushType == 'fcm') {

        // classpath 'com.google.gms:google-services:3.2.0'

    }
}

`
Nachdem ich sie auskommentiert habe, kann ich erfolgreich Builds erstellen. aber wenn ich es auf dem Gerät ausführe, stürzt die App ab, bevor sie ohne Fehler gestartet wird. Irgendeine Idee, was passiert?

Firebase+Gegensprechanlage
Diese Arbeit für mich!!
Cordova: 8.0.0
Knoten: 10.15.1
Android: 7.1.4
ZielBuild: 27

cordova-plugin-firebase -save

Wir haben einen Weg gefunden, dies zu beheben, und bleiben bei der Ziel-SDK-Version 27.
Cordova-Plattform Android entfernen

Plattformen/android/project.properties aktualisieren:
cordova.system.library.3=com.google.android. gms:play-services-tagmanager :16.0.8
cordova.system.library.4=com.google. Firebase: Firebase-Kern : 16.0.8
cordova.system.library.5=com.google. firebase:firebase -messaging :17.5.0
cordova.system.library.6=com.google. firebase:firebase -config :16.4.1
cordova.system.library.7=com.google. firebase:firebase -perf :16.2.4

update platform/android/app/build.gradle (Abhängigkeiten ~ln 266)
Kompilieren Sie "com.google.android. gms:play-services-tagmanager :16.0.8"
kompilieren Sie "com.google. firebase:firebase -core :16.0.8"
kompilieren Sie "com.google. firebase:firebase -messaging :17.5.0"
Kompilieren Sie "com.google. firebase:firebase -config :16.4.1"
kompiliere "com.google. firebase:firebase -perf :16.2.4

update platform/android/cordova-plugin-firebase/cloud-build.gradle (in Abhängigkeiten)
kompiliere 'com.google. firebase:firebase -auth :16.2.1'

Cordova-Plugin Cordova-Plugin-Gegensprechanlage hinzufügen

update cordova/platforms/android/cordova-plugin-intercom/movilidapp-intercom.gradle (~ln 66):
Plugin anwenden: 'com.google.gms.google-services'

APP-Build zu 100% erfolgreich. APK läuft auch erfolgreich.

@viniciusbarbosa Ich habe [email protected] und cordova9.
Ja, alle Plugins wurden erfolgreich installiert und dann habe ich Plattform, Plugin, node_module und package-lock.json entfernt. Wiederholen Sie dann die von Ihnen angegebenen Schritte.

Ich habe "cordova-plugin-intercom": "7.0.0", mit "@ionic-native/intercom": "^5.8.0". IOS erfordert die neueste Version der Gegensprechanlage, um den Build zu erstellen, andernfalls verursacht es das Problem und es funktioniert gut in IOS mit Ionic 3. Es funktioniert auch in Android mit ionic 3, wenn Sie eine Android-Version > [email protected] mit Ionic 3 haben habe es in einem anderen Projekt, aber das hat kein Firebase-Plugin, also funktioniert es gut.

Ich werde auch testen, nachdem ich das cordova-plugin-intercom-Plugin aus package.json entfernt habe,

Dieses Firebase-Plugin macht meine beiden Projekte kaputt und macht es mir schwer. In einem meiner anderen Projekte mit Ihren Schritten wird der Build immer noch nicht erstellt. Und dieses Projekt hat keine Gegensprechanlage, aber Analysen.
In diesem Projekt gibt es beim Erstellen den folgenden Fehler.

`BUILD FEHLGESCHLAGEN in 8s
/platforms/android/gradlew: Befehl fehlgeschlagen mit Exitcode 1 Fehlerausgabe:

Hinweis: /platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemCookieManager.java verwendet oder überschreibt eine veraltete API.

Hinweis: Kompilieren Sie erneut mit - Xlint:deprecation für Details.
/platforms/android/app/src/main/AndroidManifest. xml:36 :5-74 Fehler:
uses- sdk:minSdkVersion 16 darf nicht kleiner als die in der Bibliothek [:CordovaLib] deklarierte Version 19 sein

/platforms/android/CordovaLib/build/intermediates/library_manifest/debug/AndroidManifest.xml, da die Bibliothek möglicherweise APIs verwendet, die in 16 . nicht verfügbar sind
Vorschlag: Verwenden Sie eine kompatible Bibliothek mit einer minSdk von höchstens 16,
oder erhöhen Sie die minSdk-Version dieses Projekts auf mindestens 19,
oder verwenden Sie tools:overrideLibrary= "org.apache.cordova", um die Verwendung zu erzwingen (kann zu Laufzeitfehlern führen)`
und ich habe die minSdk-Version zu android/app/build.gradle hinzugefügt. aber kein glück

Danke für deine Zeit und Hilfe

Versuchen Sie die beschriebenen Schritte erneut, beachten Sie jedoch, dass Sie, wenn Ihre Android-Version 7.1.4 ist, verwenden sollten: cordova plugin add [email protected]

Weitere Details finden Sie hier: https://github.com/wizpanda/cordova-plugin-firebase-lib

Versuchen Sie und sagen Sie mir, was passiert

@viniciusbarbosa Build ist erfolgreich, aber Android SDK fehl

Verschieben Sie minsdkversion, um Dateien zu erstellen und das Projekt zu synchronisieren

@nsksaisaravana Wenn Sie es vom Android-Studio aus ausführen, werden Sie dazu aufgefordert. Führen Sie die Befehlszeile aus, es wird funktionieren

Hallo....

BAUEN FEHLGESCHLAGEN in 14 s
Fehler: appfolder/platforms/android/gradlew: Befehl fehlgeschlagen mit Exitcode 1 Fehlerausgabe:
Hinweis: /appfolder/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemCookieManager.java verwendet oder überschreibt eine veraltete API.
Hinweis: Kompilieren Sie erneut mit - Xlint:deprecation für Details.

FAILURE: Build ist mit einer Ausnahme fehlgeschlagen.

  • Was schief gelaufen ist:
    Es konnten nicht alle Dateien für die Konfiguration ':app:releaseCompileClasspath' aufgelöst werden.
    > Fehler beim Transformieren der Datei 'libSecureLauncher.jar' in Übereinstimmung mit den Attributen {artifactType=processed-jar} mit der Transformation JetifyTransform
    > Fehler beim Transformieren von '/Users/ci/Desktop/project/KRX_MTS/platforms/android/app/libs/libSecureLauncher.jar' mit Jetifier. Grund: null. (Führen Sie mit --stacktrace aus, um weitere Informationen zu erhalten.)

Systeminfo unten..

Ich verwende das ionic1-Framework,

hatte Sachen probiert
Cordova-Plattform Android @ 8.0.0 hinzufügen
Cordova-Plugin-Familie
Cordova-Plugin Firebase
Cordova-Plugin Firebasex
Cordova-Plugin Firebasex-Lib
Cordova-Plugin androidx
Cordova-Plugin Androidx-Adapter

..

Ich hatte fast eine Lösung in Github versucht, aber ich bin gescheitert.

bitte hilfe

Hallo @toFreshMilk.

Wenn Sie die 3 Plugins gleichzeitig verwenden, werden Sie Probleme haben.
Cordova-Plugin Firebase
Cordova-Plugin Firebasex
Cordova Firebasex-Lib-Plugin

Der Versuch, der mir gelungen ist, war mit dem Cordova-Plugin firebasex-lib.
Es ist wichtig, die hier beschriebene Reihenfolge einzuhalten (https://github.com/arnesson/cordova-plugin-firebase/issues/1084#issuecomment-505420901).
mehr Details hier (https://github.com/wizpanda/cordova-plugin-firebase-lib).

MinSdk = 19 und TargetSdk = 28
Cordova: 8.0.0
Knoten: 8.11.0
ionisch: 3.20.0
Android: 8.0.0
ZielBuild: 28

Hoffe das hilft

Abs

minsdkversion

Hallo @nsksaisaravana!
MinSdk = 19 und ZielSdk = 28.

Versuchen Sie es damit

Ist es möglich, diese Bibliothek (cordova-plugin-firebasex-lib) in ionic2 mit Typoskript zu verwenden? Wie würde dieser Import aussehen? Entschuldigen Sie die Frage. 😕

ionisches Cordova-Plugin Cordova-Plugin-Firebase entfernen
ionisches Cordova-Plugin hinzufügen https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
ionisches Cordova-Plugin Cordova-Plugin-Android-Adapter hinzufügen
ionisches Cordova-Plugin Cordova-Plugin-Androidx-Adapter hinzufügen

ionische Cordova-Plattform rm android
ionische Cordova-Plattform hinzufügen [email protected]

Dies hat meine Probleme für heute gelöst, höchstwahrscheinlich, weil es eine ältere Version des Firebase-Plugins verwendet

Benutzt du ionic2? Wie importiere ich das js-Plugin in Typscript?

Hallo @toFreshMilk.

Wenn Sie die 3 Plugins gleichzeitig verwenden, werden Sie Probleme haben.
Cordova-Plugin Firebase
Cordova-Plugin Firebasex
Cordova Firebasex-Lib-Plugin

Der Versuch, der mir gelungen ist, war mit dem Cordova-Plugin firebasex-lib.
Es ist wichtig, die hier beschriebene Reihenfolge einzuhalten ( #1084 (Kommentar) ),
mehr Details hier (https://github.com/wizpanda/cordova-plugin-firebase-lib).

MinSdk = 19 und TargetSdk = 28
Cordova: 8.0.0
Knoten: 8.11.0
ionisch: 3.20.0
Android: 8.0.0
ZielBuild: 28

Hoffe das hilft

Abs

danken.

aber ich habe deinen Rat schon mal ausprobiert.

Ich benutze nur ionic1.

Auch,

Wenn Sie die 3 Plugins gleichzeitig verwenden, werden Sie Probleme haben.
Cordova-Plugin Firebase
Cordova-Plugin Firebasex
Cordova Firebasex-Lib-Plugin

Ich habe jedes dieser Plugins ausprobiert. nein zusammen.

in meinem Fall,
ich hatte testapp von cordova app erstellt.
dann bereiten Sie sie vor (nur Firebase-lib, androidx, androidx adapter.. )

aber fehlgeschlagener Aufbau...

was zum..? welches Problem?

@toFreshMilk fügen Sie bitte Ihre Cordova-Informationen ein.

Ist es möglich, diese Bibliothek (cordova-plugin-firebasex-lib) in ionic2 mit Typoskript zu verwenden? Wie würde dieser Import aussehen? Entschuldigen Sie die Frage. 😕

Ja, Sie können dies verwenden. Können Sie Ihre Cordova-Umgebungsversionen bestätigen?

In diesem Teil tue ich mich schwer.

Ionic:

   Ionic CLI                     : 5.2.1 (C:\Users\DELL\AppData\Roaming\npm\node_modules\ionic)
   Ionic Framework               : @ionic/angular 4.6.0
   @angular-devkit/build-angular : 0.13.9
   @angular-devkit/schematics    : 7.3.9
   @angular/cli                  : 7.3.9
   @ionic/angular-toolkit        : 1.5.1

Cordova:

   Cordova CLI       : 9.0.0 ([email protected])
   Cordova Platforms : android 8.0.0
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.1.1, (and 5 other plugins)

Utility:

   cordova-res : 0.5.1
   native-run  : 0.2.7

System:

 (C:\Program Files (x86)\Android\android-sdk)
   NodeJS            : v11.2.0 (C:\Program Files\nodejs\node.exe)
   npm               : 6.4.1
   OS                : Windows 10

  • AppModul
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';

import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { SplashScreen } from '@ionic-native/splash-screen/ngx';
import { StatusBar } from '@ionic-native/status-bar/ngx';

import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';

import { Firebase } from 'cordova-plugin-firebase-lib/www/firebase';

@NgModule({
  declarations: [AppComponent],
  entryComponents: [],
  imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule],
  providers: [
    StatusBar,
    SplashScreen,
    Firebase,
    { provide: RouteReuseStrategy, useClass: IonicRouteStrategy }
  ],
  bootstrap: [AppComponent]
})
export class AppModule {}
  • Anwendungskomponente
import { Component } from '@angular/core';

import { Platform } from '@ionic/angular';
import { SplashScreen } from '@ionic-native/splash-screen/ngx';
import { StatusBar } from '@ionic-native/status-bar/ngx';

import { Firebase } from 'cordova-plugin-firebase-lib/www/firebase';

@Component({
  selector: 'app-root',
  templateUrl: 'app.component.html'
})
export class AppComponent {
  constructor(
    private platform: Platform,
    private splashScreen: SplashScreen,
    private statusBar: StatusBar,
    private firebase: Firebase
  ) {
    this.initializeApp();
  }

  initializeApp() {
    this.platform.ready().then(() => {
      this.statusBar.styleDefault();
      this.splashScreen.hide();

      this.initFirebase();

    });
  }

  initFirebase() {
      this.firebase.getToken(function(token) {
        alert(`The token is ${token}`)
      }, function(error) {
        alert('Error getting token: ' + JSON.stringify(error))
      });
  }

}

FEHLER in ./node_modules/cordova-plugin-firebase-lib/www/firebase.jsModul nicht gefunden: Fehler: 'cordova/exec' kann nicht in 'C:\Users\DELL\source\repos\myproject\node_modules\cordova-plugin-firebase-lib\www' aufgelöst werden

Hallo @leodiano!

Sie müssen das cordova-plugin-firebase-Plugin durch cordova-plugin-firebase-lib ersetzen und auch androidx und androidx-adapter verwenden.
Bitte folgen Sie meinen Anweisungen für diesen Kommentar: https://github.com/arnesson/cordova-plugin-firebase/issues/1084#issuecomment-505420901)

Sehen Sie sich entsprechend Ihrer Android-Android-Version die Version von firebase-lib an, die Sie installieren sollten. Folgen Sie hier: https://github.com/wizpanda/cordova-plugin-firebase-lib

Versuchen Sie genau die Schritte, die in meinem zitierten Kommentar beschrieben sind, und Sie werden Erfolg haben. Ich habe dies nach dem Google-Update 2 Tage lang durchgemacht und diese Lösung schließlich stabil gefunden. Ich konnte es mehrmals replizieren.

Versuchen Sie es und sagen Sie es mir. Wenn Sie Fragen haben, sagen Sie es einfach.

Abs

Hallo @leodiano!

Sie müssen das cordova-plugin-firebase-Plugin durch cordova-plugin-firebase-lib ersetzen und auch androidx und androidx-adapter verwenden.
Bitte folgen Sie meinen Anweisungen für diesen Kommentar: #1084 (Kommentar) )

Sehen Sie sich entsprechend Ihrer Android-Android-Version die Version von firebase-lib an, die Sie installieren sollten. Folgen Sie hier: https://github.com/wizpanda/cordova-plugin-firebase-lib

Versuchen Sie genau die Schritte, die in meinem zitierten Kommentar beschrieben sind, und Sie werden Erfolg haben. Ich habe dies nach dem Google-Update 2 Tage lang durchgemacht und diese Lösung schließlich stabil gefunden. Ich konnte es mehrmals replizieren.

Versuchen Sie es und sagen Sie es mir. Wenn Sie Fragen haben, sagen Sie es einfach.

Abs

@viniciusbarbosa Ich habe eine Einladung an Ihr

Versuchen Sie die beschriebenen Schritte erneut, beachten Sie jedoch, dass Sie, wenn Ihre Android-Version 7.1.4 ist, verwenden sollten: cordova plugin add [email protected]

Weitere Details finden Sie hier: https://github.com/wizpanda/cordova-plugin-firebase-lib

Versuchen Sie und sagen Sie mir, was passiert

@viniciusbarbosa Durch Deinstallation der Gegensprechanlage funktioniert es. Also habe ich jetzt das Intercom-Plugin entfernt und manuell in Android konfiguriert.
Danke für deine Hilfe und Zeit!

Hier ist der Grund, warum es kaputt ging:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20

Google Firebase-Update – 17. Juni 2019
https://firebase.google.com/support/release-notes/android#version_1621

Die folgenden Bibliotheken werden mit dieser Version aktualisiert:
Authentifizierungsversion 18.0.0

Wir haben einen Weg gefunden, dies zu beheben, und bleiben bei der Ziel-SDK-Version 27.

  1. hart reinigen: platforms/android delete löschen
  2. ionic cordova build android (fehlgeschlagen)
  3. platforms/android/project.properties aktualisieren:
cordova.system.library.3=com.google.android.gms:play-services-tagmanager:16.0.8
cordova.system.library.4=com.google.firebase:firebase-core:16.0.8
cordova.system.library.5=com.google.firebase:firebase-messaging:17.5.0
cordova.system.library.6=com.google.firebase:firebase-config:16.4.1
cordova.system.library.7=com.google.firebase:firebase-perf:16.2.4
  1. platforms/android/app/build.gradle aktualisieren (Abhängigkeiten ~ln 266)
    compile "com.google.android.gms:play-services-tagmanager:16.0.8"
    compile "com.google.firebase:firebase-core:16.0.8"
    compile "com.google.firebase:firebase-messaging:17.5.0"
    compile "com.google.firebase:firebase-config:16.4.1"
    compile "com.google.firebase:firebase-perf:16.2.4"
  1. platforms/android/cordova-plugin-firebase/cloud-build.gradle aktualisieren (in Abhängigkeiten)
    compile 'com.google.firebase:firebase-auth:16.2.1'
  1. ionic cordova build android
    ODER
    cd platforms/android
    ./gradlew build

das funktioniert mir tnx!!

@viniciusbarbosa @JeetuChoudhary Ich habe die von euch empfohlenen Schritte befolgt, es funktioniert in Android gut, aber die Benachrichtigung funktioniert nicht.

Ich habe es in IOS erstellt, es hat das Plugin übersprungen (cordova plugin add cordova-plugin-firebase-lib) und es erwartet die Cordova Version 9.0.

@nsksaisaravana was ist deine Cordova-Version?
Wenn Ihr Cordova <= 8.1.1 ist, verwenden Sie das Cordova-Plugin und fügen Sie [email protected] hinzu.
Weitere Informationen finden Sie unter https://github.com/wizpanda/cordova-plugin-firebase-lib/

@viniciusbarbosa Danke für deine sofortige Info, leider funktioniert es nicht. Ich habe das Cordova auch auf 9 aufgerüstet, aber kein Glück.

Die Benachrichtigung funktioniert nicht.

Cordova-Plugin-firebasex

Am Mi, 19.06.2019, 13:44 Uhr Exusmultimedia - Exus.com.co <
[email protected]> schrieb:

ionisches Cordova-Plugin Cordova-Plugin-Firebase entfernen
ionisches Cordova-Plugin hinzufügen
https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
ionisches Cordova-Plugin Cordova-Plugin-Android-Adapter hinzufügen
ionisches Cordova-Plugin Cordova-Plugin-Androidx-Adapter hinzufügen
ionische Cordova-Plattform rm android
ionische Cordova-Plattform hinzufügen [email protected]
Dies hat meine Probleme für heute gelöst, höchstwahrscheinlich, weil es ein älteres verwendet
Version des Firebase-Plugins

Dankeschön! Ich habe @ChronouSphere ausprobiert https://github.com/ChronouSphere
Schritte zuerst, aber ich war immer noch auf [email protected] und als ich installiert habe
android@8 der Build wurde erfolgreich abgeschlossen 😄

Hat bei mir nicht funktioniert :(, noch eine Idee?


Sie erhalten dies, weil Sie einen Kommentar abgegeben haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/arnesson/cordova-plugin-firebase/issues/1084?email_source=notifications&email_token=AD2I3ZCZZ6AEMQUAS2RO7JLP3JV57A5CNFSM4HZD6YM2YY3PNVWWK3TUL52HS4DFVREXG43NVMVB09
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/AD2I3ZBGT3QWUEXYDTJIOXLP3JV57ANCNFSM4HZD6YMQ
.

@nsksaisaravana füge mich zu linkedin hinzu und nutze den Chat zum Reden, ich helfe dir. https://www.linkedin.com/in/viniciusbarbosa4/

@viniciusbarbosa Danke für deine tolle Hilfe. Ich habe das Android SDK eingecheckt, es funktionierte nicht richtig, aber ich habe es im Store bereitgestellt und es funktioniert ordnungsgemäß.

Du hast mir viele Tage gerettet. @viniciusbarbosa

@viniciusbarbosa müssen für IOS andere Schritte ausgeführt werden???

ich erhalte unten fehler

Fehler beim Installieren von 'cordova-plugin-firebase-lib': nicht definiert
CordovaError: Versprechen ohne Fehler abgelehnt: '/Library/Ruby/Gems/2.3.0/gems/claide-1.0.2/lib/claide/command.rb:439:in help!\': \u001b[31m[!] You cannot run CocoaPods as root.\u001b[39m (CLAide::Help)\n\n\u001b[4mUsage:\u001b[24m\n\n $ \u001b[32mpod\u001b[39m \u001b[32mCOMMAND\u001b[39m\n\n CocoaPods, the Cocoa library package manager.\n\n\u001b[4mCommands:\u001b[24m\n\n \u001b[32m+ cache\u001b[39m Manipulate the CocoaPods cache\n \u001b[32m+ env\u001b[39m Display pod environment\n \u001b[32m+ init\u001b[39m Generate a Podfile for the current directory\n \u001b[32m+ install\u001b[39m Install project dependencies according to versions from a\n Podfile.lock\n \u001b[32m+ ipc\u001b[39m Inter-process communication\n \u001b[32m+ lib\u001b[39m Develop pods\n \u001b[32m+ list\u001b[39m List pods\n \u001b[32m+ outdated\u001b[39m Show outdated project dependencies\n \u001b[32m+ repo\u001b[39m Manage spec-repositories\n \u001b[32m+ setup\u001b[39m Setup the CocoaPods environment\n \u001b[32m+ spec\u001b[39m Manage pod specs\n \u001b[32m+ update\u001b[39m Update outdated project dependencies and create new Podfile.lock\n\n\u001b[4mOptions:\u001b[24m\n\n \u001b[34m--silent\u001b[39m Show nothing\n \u001b[34m--version\u001b[39m Show the version of the tool\n \u001b[34m--verbose\u001b[39m Show more debugging information\n \u001b[34m--no-ansi\u001b[39m Show output without ANSI codes\n \u001b[34m--help\u001b[39m Show help banner of specified command\n\tfrom /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.6.0/lib/cocoapods/command.rb:47:in run\'\ n \ TFrom /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.6.0/bin/ pod: 55 : in <top (required)>\'\n\tfrom /usr/local/bin/pod:22:in Last \ '\ n \ TFrom / usr / local / bin / pod :22 :in `

\'\n'
unter cli.catch.err (/usr/local/lib/node_modules/cordova/bin/cordova:29:15)
bei
at process._tickCallback (intern/process/next_tick.js:189:7)

@nsksaisaravana Du https://github.com/dpa99c/cordova-plugin-firebase anstelle von firebase-lib versuchen

@nsksaisaravana

Sehen Sie sich eine Version Ihres Cordova-ios an und prüfen Sie, welche Version des Plugins Sie installieren sollten
https://github.com/wizpanda/cordova-plugin-firebase-lib/

Hier ist der Grund, warum es kaputt ging:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20

Google Firebase-Update – 17. Juni 2019
https://firebase.google.com/support/release-notes/android#version_1621

Die folgenden Bibliotheken werden mit dieser Version aktualisiert:
Authentifizierungsversion 18.0.0

Wir haben einen Weg gefunden, dies zu beheben, und bleiben bei der Ziel-SDK-Version 27.

  1. hart reinigen: platforms/android delete löschen
  2. ionic cordova build android (fehlgeschlagen)
  3. platforms/android/project.properties aktualisieren:
cordova.system.library.3=com.google.android.gms:play-services-tagmanager:16.0.8
cordova.system.library.4=com.google.firebase:firebase-core:16.0.8
cordova.system.library.5=com.google.firebase:firebase-messaging:17.5.0
cordova.system.library.6=com.google.firebase:firebase-config:16.4.1
cordova.system.library.7=com.google.firebase:firebase-perf:16.2.4
  1. platforms/android/app/build.gradle aktualisieren (Abhängigkeiten ~ln 266)
    compile "com.google.android.gms:play-services-tagmanager:16.0.8"
    compile "com.google.firebase:firebase-core:16.0.8"
    compile "com.google.firebase:firebase-messaging:17.5.0"
    compile "com.google.firebase:firebase-config:16.4.1"
    compile "com.google.firebase:firebase-perf:16.2.4"
  1. platforms/android/cordova-plugin-firebase/cloud-build.gradle aktualisieren (in Abhängigkeiten)
    compile 'com.google.firebase:firebase-auth:16.2.1'
  1. ionic cordova build android
    ODER
    cd platforms/android
    ./gradlew build

Ich habe das gleiche gemacht, aber immer noch die folgende Fehlermeldung erhalten:

  • Was schief gelaufen ist:
    Die Ausführung der Aufgabe ':app:mergeDebugResources' ist fehlgeschlagen.
    > Fehler: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2-Fehler: Überprüfen Sie die Protokolle auf Details
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen