Cordova-plugin-firebase: خطأ في البناء: فشل في تنفيذ aapt

تم إنشاؤها على ١٨ يونيو ٢٠١٩  ·  72تعليقات  ·  مصدر: arnesson/cordova-plugin-firebase

أهلا!
أتلقى هذا الخطأ عندما أستخدم المكون الإضافي عبر المكون الإضافي cordova ، أضف https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue

`` كوردوفا-أندرويد-دعم- gradle-release: منصة أندرويد: V7 +
cordova-android-support-gradle-release: كتب نسخة مخصصة '27. + 'to /home/aurumque/Cordova/luiscoba/platforms/android/app/build.gradle
cordova-android-support-gradle-release: كتب نسخة مخصصة '27. + 'to / home / aurumque / Cordova / luiscoba / منصات / android / cordova-android-support-gradle-release / luiscoba-cordova-android-support- جرادل الافراج
تم اكتشاف مشروع Android Studio
cordova-android-support-gradle-release: منصة أندرويد: V7 +
cordova-android-support-gradle-release: كتب نسخة مخصصة '27. + 'to /home/aurumque/Cordova/luiscoba/platforms/android/app/build.gradle
cordova-android-support-gradle-release: كتب نسخة مخصصة '27. + 'to / home / aurumque / Cordova / luiscoba / منصات / android / cordova-android-support-gradle-release / luiscoba-cordova-android-support- جرادل الافراج
جارٍ تحضير Firebase على Android
ANDROID_HOME = / opt / android-sdk /
JAVA_HOME = / usr / lib / jvm / java-8-openjdk
الاستوديو
مسار المشروع الفرعي: CordovaLib
مسار المشروع الفرعي: app
PublishNonDefault مهمل ولم يعد له تأثير بعد الآن. تم نشر جميع المتغيرات الآن.
تكوين "تجميع" في المشروع ": التطبيق" مهمل. استخدم "التنفيذ" بدلاً من ذلك.
+ ------------------------------------------------- ----------------
| كوردوفا-أندرويد-دعم- gradle-release: 27. +
+ ------------------------------------------------- ----------------
تم إهمال أسلوب Task.leftShift (Closure) ومن المقرر إزالته في Gradle 5.0. الرجاء استخدام Task.doLast (الإجراء) بدلاً من ذلك.
في build_16h44ethchy300tz3gs66tp8t.run (/home/aurumque/Cordova/luiscoba/platforms/android/app/build.gradle:151)
RegisterResGeneratingTask مهمل ، استخدم registerGeneratedFolders (FileCollection)
RegisterResGeneratingTask مهمل ، استخدم 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: createReleaseBuildConfig UP-TO-DATE
: C ordovaLib: PreparLintJar UP-TO-DATE
: C ordovaLib: createReleaseResValues UP-TO-DATE
: C ordovaLib: إنشاءReleaseResources UP-TO-DATE
: C ordovaLib: packageReleaseResources UP-TO-DATE
: C ordovaLib: platformAttrExtractor UP-TO-DATE
: C ordovaLib: processReleaseManifest UP-TO-DATE
: C ordovaLib: processReleaseResources UP-TO-DATE
: C ordovaLib: createReleaseSources UP-TO-DATE
: C ordovaLib: javaPreCompileRelease UP-TO-DATE
: C ordovaLib: compileReleaseJavaWithJavac UP-TO-DATE
: C ordovaLib: processReleaseJavaRes NO-SOURCE
: C ordovaLib: transformClassesAndResourcesWithPrepare الوسيطة
: 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: createReleaseBuildConfig UP-TO-DATE
: app: PreparLintJar UP-TO-DATE
: C ordovaLib: mergeReleaseShaders UP-TO-DATE
: C ordovaLib: compileReleaseShaders UP-TO-DATE
: C ordovaLib: createReleaseAssets UP-TO-DATE
: C ordovaLib: mergeReleaseAssets UP-TO-DATE
: app: mergeReleaseShaders UP-TO-DATE
: app: compileReleaseShaders UP-TO-DATE
: app: createReleaseAssets UP-TO-DATE
: app: mergeReleaseAssets UP-TO-DATE
: app: processReleaseGoogleServices
تحليل ملف json: /home/aurumque/Cordova/luiscoba/platforms/android/app/google-services.json
: التطبيق: createReleaseCompatibleScreenManifests UP-TO-DATE
: app: processReleaseManifest UP-TO-DATE
: app: fabricGenerateResourcesRelease
: app: createReleaseResValues ​​UP-TO-DATE
: app: createReleaseResources UP-TO-DATE
: التطبيق: mergeReleaseResources
: app: splitsDiscoveryTaskRelease UP-TO-DATE
: app: processReleaseResources / home / aurumque / .gradle / caches / transforms-1 / files-1.1 / customtabs-27.1.1.aar / 66d15b7c1890e969f944ae6c7dea5271 / res / قيم / قيم. xml : AAPT: خطأ: مورد android: Attrings / fontVariation غير موجود.

/home/aurumque/.gradle/caches/transforms-1/files-1.1/customtabs-27.1.1.aar/66d15b7c1890e969f944ae6c7dea5271/res/values/values.xml: AAPT: خطأ: مورد android: attr / ttcIndex غير موجود.

/home/aurumque/Cordova/luiscoba/platforms/android/app/build/intermediates/incremental/mergeReleaseResources/merged.dir/values/values. xml: 103 : خطأ: مورد android: attr / fontVariationSettings غير موجود.
/home/aurumque/Cordova/luiscoba/platforms/android/app/build/intermediates/incremental/mergeReleaseResources/merged.dir/values/values. xml: 103 : خطأ: مورد android: attr / ttcIndex غير موجود.
خطأ: فشل ربط المراجع.

فشل تنفيذ aapt
com.android.ide.common.process.ProcessException: فشل تنفيذ aapt
على com.android.builder.core.AndroidBuilder.processResources (AndroidBuilder.java:796)
في com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit (ProcessAndroidResources.java:551)
على com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction (ProcessAndroidResources.java:285)
في com.android.build.gradle.internal.tasks.IncrementalTask.taskAction (IncrementalTask.java:109)
في org.gradle.internal.reflect.JavaMethod.invoke (JavaMethod.java:73)
في org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore $ IncrementalTaskAction.doExecute (DefaultTaskClassInfoStore.java:173)
في org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore $ StandardTaskAction.execute (DefaultTaskClassInfoStore.java:134)
في org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore $ StandardTaskAction.execute (DefaultTaskClassInfoStore.java:121)
في org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter $ 1.run (ExecuteActionsTaskExecuter.java:122)
في org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:336)
في org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:328)
في org.gradle.internal.progress.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:197)
في org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:107)
في org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction (ExecuteActionsTaskExecuter.java:111)
في org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:92)
في org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute (ExecuteActionsTaskExecuter.java:70)
في org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute (SkipUpToDateTaskExecuter.java:63)
في org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute (ResolveTaskOutputCachingStateExecuter.java:54)
في org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute (ValidatingTaskExecuter.java:58)
في org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute (SkipEmptySourceFilesTaskExecuter.java:88)
في org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute (ResolveTaskArtifactStateTaskExecuter.java:52)
في org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute (SkipTaskWithNoActionsExecuter.java:52)
في org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute (SkipOnlyIfTaskExecuter.java:54)
في org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute (ExecuteAtMostOnceTaskExecuter.java:43)
في org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute (CatchExceptionTaskExecuter.java:34)
في org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker $ 1.run (DefaultTaskGraphExecuter.java:248)
في org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:336)
في org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:328)
في org.gradle.internal.progress.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:197)
في org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:107)
في org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.java:241)
في org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.java:230)
في org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.processTask (DefaultTaskPlanExecutor.java:124)
في org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.access 200 دولار (DefaultTaskPlanExecutor.java:80)
في org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute (DefaultTaskPlanExecutor.java:105)
في org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute (DefaultTaskPlanExecutor.java:99)
في org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute (DefaultTaskExecutionPlan.java:625)
في org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask (DefaultTaskExecutionPlan.java:580)
في org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.run (DefaultTaskPlanExecutor.java:99)
في org.gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute (ExecutorPolicy.java:63)
في org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run (ManagedExecutorImpl.java:46)
في org.gradle.internal.concurrent.ThreadFactoryImpl $ ManagedThreadRunnable.run (ThreadFactoryImpl.java:55)
ناتج عن: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: خطأ AAPT2: تحقق من السجلات للحصول على التفاصيل
على com.google.common.util.concurrent.AbstractFuture.getDoneValue (AbstractFuture.java:503)
على com.google.common.util.concurrent.AbstractFuture.get (AbstractFuture.java:482)
على com.google.common.util.concurrent.AbstractFuture $ TrustedFuture.get (AbstractFuture.java:79)
في com.android.builder.core.AndroidBuilder.processResources (AndroidBuilder.java:794)
... 41 أكثر
ناتج عن: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: خطأ AAPT2: تحقق من السجلات للحصول على التفاصيل
على com.google.common.util.concurrent.AbstractFuture.getDoneValue (AbstractFuture.java:503)
على com.google.common.util.concurrent.AbstractFuture.get (AbstractFuture.java:462)
على com.google.common.util.concurrent.AbstractFuture $ TrustedFuture.get (AbstractFuture.java:79)
في com.android.builder.internal.aapt.v2.QueueableAapt2.lambda $ makeValidatedPackage $ 1 (QueueableAapt2.java:179)
ناتج عن: com.android.tools.aapt2.Aapt2Exception: خطأ AAPT2: تحقق من السجلات للحصول على التفاصيل
في com.android.builder.png.AaptProcess $ NotifierProcessOutput.handleOutput (AaptProcess.java:463)
في com.android.builder.png.AaptProcess $ NotifierProcessOutput.err (AaptProcess.java:415)
في com.android.builder.png.AaptProcess $ ProcessOutputFacade.err (AaptProcess.java:332)
على com.android.utils.GrabProcessOutput $ 1.run (GrabProcessOutput.java:104)

فشل: فشل البناء مع استثناء.

  • ماذا حصل:
    فشل تنفيذ المهمة ': app: processReleaseResources '.

    فشل تنفيذ aapt

  • محاولة:
    تشغيل بخيار --stacktrace للحصول على تتبع المكدس. قم بالتشغيل باستخدام خيار --info أو --debug للحصول على المزيد من مخرجات السجل.

  • احصل على مزيد من المساعدة على https://help.gradle.org

فشل البناء في 0 ثانية
باءت بالفشل
33 مهمة قابلة للتنفيذ: 4 تم تنفيذها و 29 مهمة محدثة
/ home / aurumque / Cordova / luiscoba / platform / android / gradlew: فشل الأمر مع رمز الخروج 1 ناتج الخطأ:
/home/aurumque/.gradle/caches/transforms-1/files-1.1/customtabs-27.1.1.aar/66d15b7c1890e969f944ae6c7dea5271/res/values/values.xml: AAPT: خطأ: مورد android: attr / fontVariationSettings غير موجود

/home/aurumque/.gradle/caches/transforms-1/files-1.1/customtabs-27.1.1.aar/66d15b7c1890e969f944ae6c7dea5271/res/values/values.xml: AAPT: خطأ: مورد android: attr / ttcIndex غير موجود.

/home/aurumque/Cordova/luiscoba/platforms/android/app/build/intermediates/incremental/mergeReleaseResources/merged.dir/values/values. xml: 103 : خطأ: مورد android: attr / fontVariationSettings غير موجود.
/home/aurumque/Cordova/luiscoba/platforms/android/app/build/intermediates/incremental/mergeReleaseResources/merged.dir/values/values. xml: 103 : خطأ: مورد android: attr / ttcIndex غير موجود.
خطأ: فشل ربط المراجع.

فشل تنفيذ aapt
com.android.ide.common.process.ProcessException: فشل تنفيذ aapt
على com.android.builder.core.AndroidBuilder.processResources (AndroidBuilder.java:796)
في com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit (ProcessAndroidResources.java:551)
على com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction (ProcessAndroidResources.java:285)
في com.android.build.gradle.internal.tasks.IncrementalTask.taskAction (IncrementalTask.java:109)
في org.gradle.internal.reflect.JavaMethod.invoke (JavaMethod.java:73)
في org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore $ IncrementalTaskAction.doExecute (DefaultTaskClassInfoStore.java:173)
في org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore $ StandardTaskAction.execute (DefaultTaskClassInfoStore.java:134)
في org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore $ StandardTaskAction.execute (DefaultTaskClassInfoStore.java:121)
في org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter $ 1.run (ExecuteActionsTaskExecuter.java:122)
في org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:336)
في org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:328)
في org.gradle.internal.progress.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:197)
في org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:107)
في org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction (ExecuteActionsTaskExecuter.java:111)
في org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:92)
في org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute (ExecuteActionsTaskExecuter.java:70)
في org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute (SkipUpToDateTaskExecuter.java:63)
في org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute (ResolveTaskOutputCachingStateExecuter.java:54)
في org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute (ValidatingTaskExecuter.java:58)
في org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute (SkipEmptySourceFilesTaskExecuter.java:88)
في org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute (ResolveTaskArtifactStateTaskExecuter.java:52)
في org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute (SkipTaskWithNoActionsExecuter.java:52)
في org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute (SkipOnlyIfTaskExecuter.java:54)
في org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute (ExecuteAtMostOnceTaskExecuter.java:43)
في org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute (CatchExceptionTaskExecuter.java:34)
في org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker $ 1.run (DefaultTaskGraphExecuter.java:248)
في org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:336)
في org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:328)
في org.gradle.internal.progress.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:197)
في org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:107)
في org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.java:241)
في org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.java:230)
في org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.processTask (DefaultTaskPlanExecutor.java:124)
في org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.access 200 دولار (DefaultTaskPlanExecutor.java:80)
في org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute (DefaultTaskPlanExecutor.java:105)
في org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute (DefaultTaskPlanExecutor.java:99)
في org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute (DefaultTaskExecutionPlan.java:625)
في org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask (DefaultTaskExecutionPlan.java:580)
في org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.run (DefaultTaskPlanExecutor.java:99)
في org.gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute (ExecutorPolicy.java:63)
في org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run (ManagedExecutorImpl.java:46)
في org.gradle.internal.concurrent.ThreadFactoryImpl $ ManagedThreadRunnable.run (ThreadFactoryImpl.java:55)
ناتج عن: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: خطأ AAPT2: تحقق من السجلات للحصول على التفاصيل
على com.google.common.util.concurrent.AbstractFuture.getDoneValue (AbstractFuture.java:503)
على com.google.common.util.concurrent.AbstractFuture.get (AbstractFuture.java:482)
على com.google.common.util.concurrent.AbstractFuture $ TrustedFuture.get (AbstractFuture.java:79)
في com.android.builder.core.AndroidBuilder.processResources (AndroidBuilder.java:794)
... 41 أكثر
ناتج عن: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: خطأ AAPT2: تحقق من السجلات للحصول على التفاصيل
على com.google.common.util.concurrent.AbstractFuture.getDoneValue (AbstractFuture.java:503)
على com.google.common.util.concurrent.AbstractFuture.get (AbstractFuture.java:462)
على com.google.common.util.concurrent.AbstractFuture $ TrustedFuture.get (AbstractFuture.java:79)
في com.android.builder.internal.aapt.v2.QueueableAapt2.lambda $ makeValidatedPackage $ 1 (QueueableAapt2.java:179)
ناتج عن: com.android.tools.aapt2.Aapt2Exception: خطأ AAPT2: تحقق من السجلات للحصول على التفاصيل
في com.android.builder.png.AaptProcess $ NotifierProcessOutput.handleOutput (AaptProcess.java:463)
في com.android.builder.png.AaptProcess $ NotifierProcessOutput.err (AaptProcess.java:415)
في com.android.builder.png.AaptProcess $ ProcessOutputFacade.err (AaptProcess.java:332)
على com.android.utils.GrabProcessOutput $ 1.run (GrabProcessOutput.java:104)

فشل: فشل البناء مع استثناء.

  • ماذا حصل:
    فشل تنفيذ المهمة ': app: processReleaseResources '.

    فشل تنفيذ aapt

  • محاولة:
    تشغيل بخيار --stacktrace للحصول على تتبع المكدس. قم بالتشغيل باستخدام خيار --info أو --debug للحصول على المزيد من مخرجات السجل.

  • احصل على مزيد من المساعدة على https://help.gradle.org

فشل البناء في 0 ثانية
"
أشعر بالضياع! سعيد إذا كان أي شخص يمكن أن يساعد.
شكرا لك

التعليق الأكثر فائدة

إذن هذا هو سبب تعطلها:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20

تحديث Google Firebase - 17 حزيران (يونيو) 2019
https://firebase.google.com/support/release-notes/android#version_1621

يتم تحديث المكتبات التالية بهذا الإصدار:

إصدار المصادقة 18.0.0

وجدنا طريقة لحل هذه المشكلة ، والبقاء على الهدف SDK الإصدار 27.

  1. تنظيف قوي: حذف platforms/android

  2. ionic cordova build android (فشل)

  3. تحديث platforms/android/project.properties :

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 (التبعيات ~ 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 (في التبعيات)
    compile 'com.google.firebase:firebase-auth:16.2.1'
  1. ionic cordova build android
    أو
    cd platforms/android
    ./gradlew build

ال 72 كومينتر

بنفس الحال. كنا نحاول إصلاح هذا لمدة 6 ساعات الآن.

قام فريق Firebase بإجراء تغييرات على الكبح مرة أخرى في تحديث 17 يونيو
https://firebase.google.com/support/release-notes/android#update_ -_june_17_2019

يفترض أن هذا تسبب في المشكلة ..

نفس المشكلة

أواجه نفس المشكلة أيضًا ، في اللحظة الأخيرة لم أتمكن من إنشاء تطبيق android الخاص بي ، فقد فقدت يومي بالكامل لأجد أن المكون الإضافي Cordova firebase يثير المشكلة.

حاولت إضافة
com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = صحيح
to build.gradle لكن حدثت مشكلة جديدة :(

خطأ: مورد android: attr / fontVariationSettings غير موجود.

خطأ: مورد android: attr / ttcIndex غير موجود.

حاولت إضافة
com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = صحيح
to build.gradle لكن حدثت مشكلة جديدة :(

خطأ: مورد android: attr / fontVariationSettings غير موجود.

خطأ: مورد android: attr / ttcIndex غير موجود.

الحصول على نفس المشكلة قضاء يوم كامل لحل هذه المشكلة ولكن لم تحصل على أي حل.

@ https://github.com/arnesson/cordova-plugin-firebase/issues/1083#issuecomment -503224816

هذا العمل بالنسبة لي!

البرنامج المساعد الكوردوفا الأيوني يزيل cordova-plugin-firebase
إضافة أيوني كوردوفا المساعد https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
إضافة أيوني كوردوفا البرنامج المساعد cordova-plugin-android-adaptor
إضافة أيوني cordova plugin إضافة cordova-plugin-androidx-adaptor

منصة كوردوفا الأيونية rm android
منصة كوردوفا الأيونية إضافة [email protected]

لقد أدى هذا إلى حل مشكلاتي لليوم ، على الأرجح لأنه يستخدم إصدارًا أقدم من المكون الإضافي Firebase

UnhandledPromiseRejectionWarning: خطأ [ERR_UNHANDLED_ERROR]: خطأ غير معالج. (لا يبدو أن النظام الأساسي "android" نظام أساسي كوردوفا صالح. فهو يفتقد API.js. android غير مدعوم.)

أتلقى خطأ أعلاه أثناء تشغيل build for cordova android 8.

UnhandledPromiseRejectionWarning: خطأ [ERR_UNHANDLED_ERROR]: خطأ غير معالج. (لا يبدو أن النظام الأساسي "android" نظام أساسي كوردوفا صالح. فهو يفتقد API.js. android غير مدعوم.)

أتلقى خطأ أعلاه أثناء تشغيل build for cordova android 8.

فقط قم بتشغيل أمر البناء مرة أخرى

لا ، نفس الخطأ الذي أحصل عليه فقط

تعذر تحميل PlatformApi من النظام الأساسي. خطأ: لا يمكن العثور على الوحدة النمطية "Properties-parser"
(العقدة: 30131) UnhandledPromiseRejectionWarning: خطأ [ERR_UNHANDLED_ERROR]: خطأ لم تتم معالجته. (لا يبدو أن النظام الأساسي "android" نظام أساسي كوردوفا صالح. فهو يفتقد API.js. android غير مدعوم.)

rsi

يعمل لأجلي ، شكرا! لكن "الأيونية الكوردوفا المساعد إضافة cordova-plugin-android-adaptor" غير موجود
هذا ما فعلته

  1. منصة كوردوفا الأيونية rm android
  2. البرنامج المساعد الكوردوفا الأيوني rm cordova-plugin-firebase
  3. إضافة أيوني كوردوفا المساعد https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
  4. إضافة الكوردوفا الأيونية plugin-androidx
  5. إضافة أيوني cordova plugin إضافة cordova-plugin-androidx-adaptor
  6. منصة كوردوفا الأيونية تضيف أندرويد
    شكرا على أي حال!

لا يمكنني إضافة إصدار أبريل:

إضافة أيوني كوردوفا المساعد https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue

خطأ:
(العقدة: 1549) UnhandledPromiseRejection تحذير: خطأ كوردوفا: فشل جلب المكون الإضافي https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue عبر التسجيل.
من المحتمل أن تكون هذه مشكلة في الاتصال ، أو أن مواصفات البرنامج المساعد غير صحيحة.
تحقق من الاتصال واسم البرنامج المساعد / الإصدار / URL.

البرنامج المساعد الكوردوفا الأيوني يزيل cordova-plugin-firebase
إضافة أيوني كوردوفا المساعد https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
إضافة أيوني كوردوفا البرنامج المساعد cordova-plugin-android-adaptor
إضافة أيوني cordova plugin إضافة cordova-plugin-androidx-adaptor

منصة كوردوفا الأيونية rm android
منصة كوردوفا الأيونية إضافة [email protected]

لقد أدى هذا إلى حل مشكلاتي لليوم ، على الأرجح لأنه يستخدم إصدارًا أقدم من المكون الإضافي Firebase

لم أعمل معي :(

تضمين التغريدة إنه يعمل بشكل رائع!

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

marcosricardo يرجى الاطلاع على هذا: https://stackoverflow.com/a/56668983/1077309

البرنامج المساعد الكوردوفا الأيوني يزيل cordova-plugin-firebase
إضافة أيوني كوردوفا المساعد https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
إضافة أيوني كوردوفا البرنامج المساعد cordova-plugin-android-adaptor
إضافة أيوني cordova plugin إضافة cordova-plugin-androidx-adaptor

منصة كوردوفا الأيونية rm android
منصة كوردوفا الأيونية إضافة [email protected]

لقد أدى هذا إلى حل مشكلاتي لليوم ، على الأرجح لأنه يستخدم إصدارًا أقدم من المكون الإضافي Firebase

شكرا لك! لقد جربت خطوات ChronouSphere أولاً لكنني كنت لا أزال على [email protected] وعندما قمت بتثبيت android @ 8 ، اكتمل البناء بنجاح 😄

البرنامج المساعد الكوردوفا الأيوني يزيل cordova-plugin-firebase
إضافة أيوني كوردوفا المساعد https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
إضافة أيوني كوردوفا البرنامج المساعد cordova-plugin-android-adaptor
إضافة أيوني cordova plugin إضافة cordova-plugin-androidx-adaptor
منصة كوردوفا الأيونية rm android
منصة كوردوفا الأيونية إضافة [email protected]
لقد أدى هذا إلى حل مشكلاتي لليوم ، على الأرجح لأنه يستخدم إصدارًا أقدم من المكون الإضافي Firebase

شكرا لك! لقد جربت خطوات ChronouSphere أولاً لكنني كنت لا أزال على [email protected] وعندما قمت بتثبيت android @ 8 ، اكتمل البناء بنجاح 😄

لم تنفعني :( فكرة أخرى؟

نحن نحتفظ بالشوكة وقد أصلحنا هذه المشكلة لكل من cordova-android 7.x و 8.x.

لقد عقدت العزم مع هذه الأوامر:

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

أهلا! أحاول حل هذا بأي شكل من الأشكال ، لكن كل نية تؤدي إلى خطأ.

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.

لقد عقدت العزم مع هذه الأوامر:

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

الجواب المميز هو ما نجح معي:

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

[email protected] لـ cordova-android <8.0.0
[email protected] لـ cordova-android> 8.0.0

إذن هذا هو سبب تعطلها:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20

تحديث Google Firebase - 17 حزيران (يونيو) 2019
https://firebase.google.com/support/release-notes/android#version_1621

يتم تحديث المكتبات التالية بهذا الإصدار:

إصدار المصادقة 18.0.0

وجدنا طريقة لحل هذه المشكلة ، والبقاء على الهدف SDK الإصدار 27.

  1. تنظيف قوي: حذف platforms/android

  2. ionic cordova build android (فشل)

  3. تحديث platforms/android/project.properties :

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 (التبعيات ~ 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 (في التبعيات)
    compile 'com.google.firebase:firebase-auth:16.2.1'
  1. ionic cordova build android
    أو
    cd platforms/android
    ./gradlew build

إذن هذا هو سبب تعطلها:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20

تحديث Google Firebase - 17 حزيران (يونيو) 2019
https://firebase.google.com/support/release-notes/android#version_1621

يتم تحديث المكتبات التالية بهذا الإصدار:
إصدار المصادقة 18.0.0

وجدنا طريقة لحل هذه المشكلة ، والبقاء على الهدف SDK الإصدار 27.

  1. تنظيف قوي: حذف platforms/android
  2. ionic cordova build android (فشل)
  3. تحديث platforms/android/project.properties :
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 (التبعيات ~ 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 (في التبعيات)
    compile 'com.google.firebase:firebase-auth:16.2.1'
  1. ionic cordova build android
    أو
    cd platforms/android
    ./gradlew build

مجرد تغيير "compile" com.google. firebase: firebase-auth : + '"إلى" compile "com.google. firebase: firebase -auth : 16.2.1'" يعمل بشكل جيد أيضًا. شكرا.

شكرا يا رفاق للعمل بسرعة على هذا واحد. نجح الإصدار ولكن لم يتم إنشاء ملف APK.
أي أفكار الثابتة والمتنقلة؟

في الواقع حصلت على خطأ

حدثت مشكلة أثناء تقييم المشروع ": التطبيق".

تعذرت قراءة البرنامج النصي "/platforms/android/cordova-plugin-firebase/starter-build.gradle" لأنه غير موجود.

أي شخص آخر لديه نفس الخطأ؟

لقد تحققت من أن الملف موجود بالفعل ، ولست متأكدًا من سبب عدم تمكنه من قراءته

يجب عمل شيء ما على قيم attr/fontVariationSettings و attr/ttcIndex في قيم xml. هل هذا متعلق ب compileSDK 28؟ يبدو أننا لا نستطيع التحديث إلى SDK 28 الذي يضع أخطاء أخرى ، ولكن الاحتفاظ بـ 27 سيبحث عن القيم في قيم .xml غير الموجودة!

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.

خطأي. كان لدي كوردوفا 8. الترقية إلى كوردوفا CLI: 9.0.0 ([email protected]) تم إصلاحه ولكن تم تغيير شيء ما بالطريقة التي يطلق عليها firebase على ما أعتقد

أنا أفعل
استيراد {Firebase} من "@ ionic-native / firebase"
او حتى
استيراد {Firebase} من "firebase"

لكنها تعطي خطأ مثل
الخاصية "initializeApp" غير موجودة في النوع "typeof"
firebase.initializeApp (التكوين) ؛

أيه أفكار ؟

accerpcom عندما تكتب import { Firebase } from 'firebase' ، 'firebase' هي في الواقع مكتبة JS الرسمية لـ Google Firebase.

بينما @ionic-native/firebase هو غلاف Typescript فوق كود JS لهذا المكون الإضافي cordova. إذن أنت تخلط بين شيئين.

إذن هذا هو سبب تعطلها:

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

تحديث Google Firebase - 17 حزيران (يونيو) 2019
https://firebase.google.com/support/release-notes/android#version_1621

يتم تحديث المكتبات التالية بهذا الإصدار:
إصدار المصادقة 18.0.0

وجدنا طريقة لحل هذه المشكلة ، والبقاء على الهدف SDK الإصدار 27.

  1. تنظيف قوي: حذف platforms/android
  2. ionic cordova build android (فشل)
  3. تحديث platforms/android/project.properties :
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 (التبعيات ~ 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 (في التبعيات)
    compile 'com.google.firebase:firebase-auth:16.2.1'
  1. ionic cordova build android
    أو
    cd platforms/android
    ./gradlew build

شكرا جزيلا اخي حفظت صحتي يومين لا تنام ...

يتطلب إنشاء حزمة موقعة تحديث البرنامج المساعد android gradle إلى الإصدار 3.2.0 أو أعلى
مشاكل مرة أخرى !!!

إذن هذا هو سبب تعطلها:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20

تحديث Google Firebase - 17 حزيران (يونيو) 2019
https://firebase.google.com/support/release-notes/android#version_1621

يتم تحديث المكتبات التالية بهذا الإصدار:
إصدار المصادقة 18.0.0

وجدنا طريقة لحل هذه المشكلة ، والبقاء على الهدف SDK الإصدار 27.

  1. تنظيف قوي: حذف platforms/android
  2. ionic cordova build android (فشل)
  3. تحديث platforms/android/project.properties :
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 (التبعيات ~ 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 (في التبعيات)
    compile 'com.google.firebase:firebase-auth:16.2.1'
  1. ionic cordova build android
    أو
    cd platforms/android
    ./gradlew build

شكرا جزيلا !!! قمت بحفظه لي!

جرب هذا https://github.com/wizpanda/cordova-plugin-firebase-lib/releases

تكس ، يا رجل! يعمل لدي!

لدي نفس المشكلة....

أهلا! أحاول حل هذا بأي شكل من الأشكال ، لكن كل نية تؤدي إلى خطأ.

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.

لقد عقدت العزم مع هذه الأوامر:
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

هل كنت قادرًا على إصلاحه؟ أتلقى نفس الخطأ بالرغم من تجربة جميع الخيارات الأخرى المقترحة.

أهلا! أحاول حل هذا بأي شكل من الأشكال ، لكن كل نية تؤدي إلى خطأ.

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.

لقد عقدت العزم مع هذه الأوامر:
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

هل كنت قادرًا على إصلاحه؟ أتلقى نفس الخطأ بالرغم من تجربة جميع الخيارات الأخرى المقترحة.

نعم ، من المهم تحديث كوردوفا 9 (npm install cordova @ 9) و android 8 (أيوني كوردوفا يضيف android @ 8) في مجلد جذر مشروعك.

أهلا! أحاول حل هذا بأي شكل من الأشكال ، لكن كل نية تؤدي إلى خطأ.

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.

لقد عقدت العزم مع هذه الأوامر:
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

هل كنت قادرًا على إصلاحه؟ أتلقى نفس الخطأ بالرغم من تجربة جميع الخيارات الأخرى المقترحة.

أهلا! لقد قمت بحل الخطأ من خلال الخطوات التالية:

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

أول

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

إزالة مجلد node_modules

في تسلسل

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>

تم حلها بنسبة 100٪ بالنسبة لي. كنت هناك منذ يومين مع هذه المشكلة وكان هذا هو الحل.
APP بناء ناجح بنسبة 100٪. APK يعمل بنجاح أيضًا.

أتمنى أن يساعدك هذا

عضلات المعدة

rsi

يعمل لأجلي ، شكرا! لكن "الأيونية الكوردوفا المساعد إضافة cordova-plugin-android-adaptor" غير موجود
هذا ما فعلته

  1. منصة كوردوفا الأيونية rm android
  2. البرنامج المساعد الكوردوفا الأيوني rm cordova-plugin-firebase
  3. إضافة أيوني كوردوفا المساعد https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
  4. إضافة الكوردوفا الأيونية plugin-androidx
  5. إضافة أيوني cordova plugin إضافة cordova-plugin-androidx-adaptor
  6. منصة كوردوفا الأيونية تضيف أندرويد
    شكرا على أي حال!

لقد اتبعت كل هذه الخطوات وما زلت غير قادر على الحصول على البنية للإنشاء / التشغيل. فشل الإنشاء مع الخطأ التالي:
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;

لدي كوردوفا 9 بنظام أندرويد @ 8.
لقد علقت في ذلك منذ الأيام القليلة الماضية وأحتاج إلى إصلاح هذا. أي اقتراحات.

أهلا! لقد قمت بحل الخطأ من خلال الخطوات التالية:

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

أول

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

إزالة مجلد node_modules

في تسلسل

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>

تم حلها بنسبة 100٪ بالنسبة لي. كنت هناك منذ يومين مع هذه المشكلة وكان هذا هو الحل.
APP بناء ناجح بنسبة 100٪. APK يعمل بنجاح أيضًا.

أتمنى أن يساعدك هذا

عضلات المعدة

مرحبًا viniciusbarbosa ، باستخدام الحل الخاص بك
"
التبعيات {

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

    if (pushType == 'fcm') {

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

    }
}

"
بعد التعليق عليها ، يمكنني إنشاء بناء بنجاح. ولكن عندما أقوم بتشغيله في الجهاز ، يتعطل التطبيق قبل البدء دون أي خطأ. أي فكرة عما يحدث؟

مرحبًا ،JeetuChoudhary!

عندما ركضت: تضيف منصة ionic cordova android @ 8 ، هل تم تثبيت جميع الملحقات بنجاح؟

يجب أن يحل المكون الإضافي androidx-adaptor جميع مشكلات التوافق والاعتماد الداخلي للمكونات الإضافية الأخرى.

للاختبار ، قم بإزالة المكون الإضافي cordova-plugin-intercom من package.json ، كرر جميع الخطوات وتحقق من نجاح الإنشاء.

ألقيت نظرة على Cordova-plugin-intercom واستشهد بأنه متوافق مع الأيوني 1 و 2 ، ما هو إصداره الأيوني؟ وما هو إصدار البرنامج المساعد الذي تستخدمه؟

عضلات المعدة

هذا العمل بالنسبة لي.
كوردوفا-البرنامج المساعد-فايربيس-حفظ
وجدنا طريقة لحل هذه المشكلة ، والبقاء على الهدف SDK الإصدار 27.

منصة كوردوفا لإزالة الروبوت
تحديث المنصات / android / project.properties:
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

منصات التحديث / android / app / build.gradle (التبعيات ~ ln 266)

تجميع "com.google.android. gms: play-services-tagmanager : 16.0.8"
تجميع "com.google. firebase: firebase -core : 16.0.8"
تجميع "com.google. firebase: firebase -messaging : 17.5.0"
تجميع "com.google. firebase: firebase-config : 16.4.1"
تجميع "com.google. firebase: firebase -perf : 16.2.4

منصات التحديث / android / cordova-plugin-firebase / cloud-build.gradle (في التبعيات)
ترجمة 'com.google. Firebase: firebase -auth : 16.2.1 '

إضافة cordova plugin إلى cordova-plugin-intercom

تحديث كوردوفا / المنصات / android / cordova-plugin-intercom / movilidapp-intercom.gradle (~ ln 66):
تطبيق المكون الإضافي: "com.google.gms.google-services"

أهلا! لقد قمت بحل الخطأ من خلال الخطوات التالية:

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

أول

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

إزالة مجلد node_modules
في تسلسل

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>

تم حلها بنسبة 100٪ بالنسبة لي. كنت هناك منذ يومين مع هذه المشكلة وكان هذا هو الحل.
APP بناء ناجح بنسبة 100٪. APK يعمل بنجاح أيضًا.
أتمنى أن يساعدك هذا

عضلات المعدة

مرحبًا viniciusbarbosa ، باستخدام الحل الخاص بك
"
التبعيات {

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

    if (pushType == 'fcm') {

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

    }
}

"
بعد التعليق عليها ، يمكنني إنشاء بناء بنجاح. ولكن عندما أقوم بتشغيله في الجهاز ، يتعطل التطبيق قبل البدء دون أي خطأ. أي فكرة عما يحدث؟

Firebase + الاتصال الداخلي
هذا العمل بالنسبة لي !!
كوردوفا: 8.0.0
العقدة: 10.15.1
أندرويد: 7.1.4
الهدف: 27

كوردوفا-البرنامج المساعد-فايربيس-حفظ

وجدنا طريقة لحل هذه المشكلة ، والبقاء على الهدف SDK الإصدار 27.
منصة كوردوفا لإزالة الروبوت

تحديث المنصات / android / project.properties:
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

منصات التحديث / android / app / build.gradle (التبعيات ~ ln 266)
تجميع "com.google.android. gms: play-services-tagmanager : 16.0.8"
تجميع "com.google. firebase: firebase -core : 16.0.8"
تجميع "com.google. firebase: firebase -messaging : 17.5.0"
تجميع "com.google. firebase: firebase-config : 16.4.1"
تجميع "com.google. firebase: firebase -perf : 16.2.4

منصات التحديث / android / cordova-plugin-firebase / cloud-build.gradle (في التبعيات)
ترجمة 'com.google. Firebase: firebase -auth : 16.2.1 '

إضافة cordova plugin إلى cordova-plugin-intercom

تحديث كوردوفا / منصات / android / cordova-plugin-intercom / movilidapp-intercom.gradle (~ ln 66):
تطبيق المكون الإضافي: "com.google.gms.google-services"

APP بناء ناجح بنسبة 100٪. APK يعمل بنجاح أيضًا.

viniciusbarbosa لدي [email protected] و cordova9.
نعم ، تم تثبيت جميع الملحقات بنجاح ثم قمت بإزالة النظام الأساسي والمكوِّن الإضافي و node_module و package-lock.json. ثم كرر الخطوات التي قدمتها.

لدي "cordova-plugin-intercom": "7.0.0" ، مع "@ ionic-native / intercom": "^ 5.8.0". يتطلب IOS أحدث إصدار من الاتصال الداخلي لإنشاء البنية وإلا فإنه يسبب المشكلة ويعمل بشكل جيد في IOS مع Ionic 3. كما أنه يعمل أيضًا في android مع ionic 3 إذا كان لديك إصدار android> [email protected] مع Ionic 3. I احصل عليه في أحد المشاريع الأخرى ولكن هذا لا يحتوي على مكون إضافي لـ Firebase لذا فهو يعمل بشكل جيد.

سأختبر أيضًا بعد إزالة المكون الإضافي cordova-plugin-intercom من package.json ،

هذا المكون الإضافي Firebase يكسر مشروعي ويصعب عليّ. في أحد مشروعي الآخر باستخدام خطواتك ، لا يزال لا يُنشئ البنية. وهذا المشروع ليس به اتصال داخلي ولكن به تحليلات.
في هذا المشروع ، يعطي الخطأ التالي أثناء البناء.

فشل البناء في 8 ثوانٍ
/ platform / android / gradlew: فشل الأمر مع رمز الخروج 1 ناتج الخطأ:

ملاحظة: يستخدم /platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemCookieManager.java واجهة برمجة تطبيقات مهملة أو يتجاوزها.

ملاحظة: إعادة التحويل البرمجي باستخدام -
/ platform / android / app / src / main / AndroidManifest. xml: 36 : 5-74 خطأ:
الاستخدامات- sdk: لا يمكن أن يكون

/platforms/android/CordovaLib/build/intermediates/library_manifest/debug/AndroidManifest.xml حيث قد تستخدم المكتبة واجهات برمجة التطبيقات غير المتوفرة في 16
اقتراح: استخدم مكتبة متوافقة مع minSdk بحد أقصى 16 ،
أو قم بزيادة إصدار minSdk لهذا المشروع إلى 19 على الأقل ،
أو استخدم الأدوات: overrideLibrary = "org.apache.cordova" لفرض الاستخدام (قد يؤدي إلى فشل وقت التشغيل) `
وقد أضفت إصدار minSdk إلى android / app / build.gradle. لكن لا حظ

شكرا على وقتك ومساعدتك

حاول مرة أخرى الخطوات الموضحة ، ولكن لاحظ ، إذا كان إصدار Android الخاص بك هو 7.1.4 ، فيجب عليك استخدام: cordova plugin add [email protected]

شاهد المزيد من التفاصيل هنا: https://github.com/wizpanda/cordova-plugin-firebase-lib

حاول وأخبرني بما يحدث

viniciusbarbosa Build ناجح ولكن Android SDK يفشل مع الرسالة أدناه

نقل minsdkversion لبناء الملفات ومزامنة المشروع

nsksaisaravana عندما تقوم بتشغيله من استوديو android يطلب منك القيام بذلك. تشغيل من خلال سطر الأوامر سوف يعمل

أهلا....

فشل البناء في 14 ثانية
خطأ: appfolder / منصات / android / gradlew: فشل الأمر مع كود الخروج 1 خرج الخطأ:
ملاحظة: يستخدم /appfolder/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemCookieManager.java واجهة برمجة تطبيقات مهملة أو يتجاوزها.
ملاحظة: إعادة التحويل البرمجي باستخدام -

فشل: فشل البناء مع استثناء.

  • ماذا حصل:
    تعذر حل جميع ملفات التكوين ': app: releaseCompileClasspath'.
    > فشل تحويل الملف 'libSecureLauncher.jar' لمطابقة السمات {artifactType = Processing-jar} باستخدام التحويل JetifyTransform
    > فشل تحويل "/ المستخدمون/ci/Desktop/project/KRX_MTS/platforms/android/app/libs/libSecureLauncher.jar" باستخدام Jetifier. السبب: باطل. (تشغيل باستخدام --stacktrace لمزيد من التفاصيل.)

معلومات النظام أدناه ..

أنا باستخدام إطار عمل أيوني 1 ،

جربت الأشياء
إضافة منصة كوردوفا [email protected]
كوردوفا فام البرنامج المساعد
cordova plugin firebase
cordova plugin firebasex
كوردوفا البرنامج المساعد firebasex-lib
كوردوفا المساعد androidx
كوردوفا المساعد androidx- محول

..

لقد جربت الحل في جيثب تقريبًا لكنني فشلت.

الرجاء المساعدة

مرحبًا ، toFreshMilk.

إذا كنت تستخدم المكونات الإضافية الثلاثة في نفس الوقت ، فستواجه مشكلات.
cordova plugin firebase
cordova plugin firebasex
cordova firebasex-lib plugin

المحاولة التي نجحت فيها كانت باستخدام المكون الإضافي cordova firebasex-lib.
من المهم اتباع الترتيب الذي وصفته هنا (https://github.com/arnesson/cordova-plugin-firebase/issues/1084#issuecomment-505420901) ،
مزيد من التفاصيل هنا (https://github.com/wizpanda/cordova-plugin-firebase-lib).

MinSdk = 19 و TargetSdk = 28
كوردوفا: 8.0.0
العقدة: 8.11.0
أيوني: 3.20.0
أندرويد: 8.0.0
الهدف: 28

أتمنى أن يساعدك هذا

عضلات المعدة

الإصدار minsdk

مرحبًا ،nsksaisaravana!
MinSdk = 19 e TargetSdk = 28.

جرب مع هذا

هل من الممكن استخدام هذه المكتبة (cordova-plugin-firebasex-lib) في ionic2 باستخدام الكتابة المطبوعة؟ كيف سيبدو هذا الاستيراد؟ آسف للسؤال. 😕

البرنامج المساعد الكوردوفا الأيوني يزيل cordova-plugin-firebase
إضافة أيوني كوردوفا المساعد https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
إضافة أيوني كوردوفا البرنامج المساعد cordova-plugin-android-adaptor
إضافة أيوني cordova plugin إضافة cordova-plugin-androidx-adaptor

منصة كوردوفا الأيونية rm android
منصة كوردوفا الأيونية إضافة [email protected]

لقد أدى هذا إلى حل مشكلاتي لليوم ، على الأرجح لأنه يستخدم إصدارًا أقدم من المكون الإضافي Firebase

هل تستخدم ionic2؟ كيفية استيراد البرنامج المساعد js إلى الكتابة النصية؟

مرحبًا ، toFreshMilk.

إذا كنت تستخدم المكونات الإضافية الثلاثة في نفس الوقت ، فستواجه مشكلات.
cordova plugin firebase
cordova plugin firebasex
cordova firebasex-lib plugin

المحاولة التي نجحت فيها كانت باستخدام المكون الإضافي cordova firebasex-lib.
من المهم اتباع الترتيب الذي وصفته هنا ( # 1084 (تعليق) ) ،
مزيد من التفاصيل هنا (https://github.com/wizpanda/cordova-plugin-firebase-lib).

MinSdk = 19 و TargetSdk = 28
كوردوفا: 8.0.0
العقدة: 8.11.0
أيوني: 3.20.0
أندرويد: 8.0.0
الهدف: 28

أتمنى أن يساعدك هذا

عضلات المعدة

شكر.

لكنني جربت نصيحتك مسبقًا.

أنا فقط استخدم أيوني 1.

أيضا،

إذا كنت تستخدم المكونات الإضافية الثلاثة في نفس الوقت ، فستواجه مشكلات.
cordova plugin firebase
cordova plugin firebasex
cordova firebasex-lib plugin

جربت كل هذه المكونات الإضافية. لا معا.

في حالتي،
لقد قمت بإنشاء تطبيق testapp بواسطة تطبيق كوردوفا.
ثم قم بإعدادها (فقط محول firebase-lib و androidx و androidx ..)

لكن فشل البناء ...

ماذا..؟ ما المشكلة؟

toFreshMilk الصق معلومات كوردوفا من فضلك.

هل من الممكن استخدام هذه المكتبة (cordova-plugin-firebasex-lib) في ionic2 باستخدام الكتابة المطبوعة؟ كيف سيبدو هذا الاستيراد؟ آسف للسؤال. 😕

نعم ، يمكنك استخدام هذا. هل يمكنك تأكيد إصدارات بيئة كوردوفا الخاصة بك

أواجه صعوبة في هذا الجزء.

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

  • AppModule
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 {}
  • AppComponent
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))
      });
  }

}

خطأ في ./node_modules/cordova-plugin-firebase-lib/www/firebase.jsالوحدة غير موجودة: خطأ: لا يمكن حل "cordova / exec" في "C: \ Users \ DELL \ source \ repos \ myproject \ node_modules \ cordova-plugin-firebase-lib \ www"

مرحبًاleodiano!

تحتاج إلى استبدال المكون الإضافي cordova-plugin-firebase بـ cordova-plugin-firebase-lib ، وكذلك استخدام androidx و androidx-adaptor.
يرجى اتباع تعليماتي لهذا التعليق: https://github.com/arnesson/cordova-plugin-firebase/issues/1084#issuecomment-505420901)

وفقًا لإصدار android android الخاص بك ، راجع إصدار firebase-lib الذي يجب عليك تثبيته. اتبع هنا: https://github.com/wizpanda/cordova-plugin-firebase-lib

جرب بالضبط الخطوات الموضحة في تعليقي المقتبس وستنجح. لقد مررت بهذا لمدة يومين بعد تحديث Google ووجدت أخيرًا هذا الحل مستقرًا. لقد تمكنت من تكرارها عدة مرات.

حاول وأخبرني. إذا كان لديك أسئلة فقط قلها.

عضلات المعدة

مرحبًاleodiano!

تحتاج إلى استبدال المكون الإضافي cordova-plugin-firebase بـ cordova-plugin-firebase-lib ، وكذلك استخدام androidx و androidx-adaptor.
يرجى اتباع تعليماتي لهذا التعليق: # 1084 (تعليق) )

وفقًا لإصدار android android الخاص بك ، راجع إصدار firebase-lib الذي يجب عليك تثبيته. اتبع هنا: https://github.com/wizpanda/cordova-plugin-firebase-lib

جرب بالضبط الخطوات الموضحة في تعليقي المقتبس وستنجح. لقد مررت بهذا لمدة يومين بعد تحديث Google ووجدت أخيرًا هذا الحل مستقرًا. لقد تمكنت من تكرارها عدة مرات.

حاول وأخبرني. إذا كان لديك أسئلة فقط قلها.

عضلات المعدة

viniciusbarbosa لقد أرسلت دعوة إلى

حاول مرة أخرى الخطوات الموضحة ، ولكن لاحظ ، إذا كان إصدار Android الخاص بك هو 7.1.4 ، فيجب عليك استخدام: cordova plugin add [email protected]

شاهد المزيد من التفاصيل هنا: https://github.com/wizpanda/cordova-plugin-firebase-lib

حاول وأخبرني بما يحدث

viniciusbarbosa بإلغاء تثبيت الاتصال الداخلي ، فإنه يعمل. حتى الآن قمت بإزالة المكون الإضافي للاتصال الداخلي وقمت بتكوينه يدويًا في android.
شكرا لمساعدتكم وقتك!

إذن هذا هو سبب تعطلها:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20

تحديث Google Firebase - 17 حزيران (يونيو) 2019
https://firebase.google.com/support/release-notes/android#version_1621

يتم تحديث المكتبات التالية بهذا الإصدار:
إصدار المصادقة 18.0.0

وجدنا طريقة لحل هذه المشكلة ، والبقاء على الهدف SDK الإصدار 27.

  1. تنظيف قوي: حذف platforms/android
  2. ionic cordova build android (فشل)
  3. تحديث platforms/android/project.properties :
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 (التبعيات ~ 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 (في التبعيات)
    compile 'com.google.firebase:firebase-auth:16.2.1'
  1. ionic cordova build android
    أو
    cd platforms/android
    ./gradlew build

هذا يعمل لي tnx !!

viniciusbarbosaJeetuChoudhary لقد اتبعت الخطوات الموصى بها يا رفاق ، إنها تتطور بشكل جيد في Android ولكن الإخطار لا يعمل.

لقد قمت بإنشائه في IOS ، لقد تخطى المكون الإضافي (إضافة cordova-plugin-firebase-lib) ويتوقع الإصدار 9.0 من كوردوفا.

nsksaisaravana ما هو إصدار كوردوفا الخاص بك؟
إذا كان cordova الخاص بك <= 8.1.1 ، فاستخدم ملحق cordova ، أضف
شاهد المزيد في https://github.com/wizpanda/cordova-plugin-firebase-lib/

viniciusbarbosa شكرًا على معلوماتك الفورية ، للأسف ، لا يعمل. لقد قمت بترقية كوردوفا إلى 9 أيضًا ولكن لم يحالفني الحظ.

الإخطار لا يعمل.

كوردوفا-البرنامج المساعد-فايرباسكس

في الأربعاء ، 19 حزيران (يونيو) 2019 ، 1:44 مساءً Exusmultimedia - Exus.com.co <
[email protected]> كتب:

البرنامج المساعد الكوردوفا الأيوني يزيل cordova-plugin-firebase
إضافة أيوني كوردوفا المساعد
https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
إضافة أيوني كوردوفا البرنامج المساعد cordova-plugin-android-adaptor
إضافة أيوني cordova plugin إضافة cordova-plugin-androidx-adaptor
منصة كوردوفا الأيونية rm android
منصة كوردوفا الأيونية إضافة [email protected]
لقد أدى هذا إلى حل مشكلاتي لهذا اليوم ، على الأرجح لأنه يستخدم ملف
نسخة من البرنامج المساعد Firebase

شكرا لك! حاولت ChronouSphere https://github.com/ChronouSphere
الخطوات أولاً ولكني كنت لا أزال على [email protected] وعندما قمت بالتثبيت
android @ 8 اكتمل البناء بنجاح 😄

لم تنفعني :( فكرة أخرى؟

-
أنت تتلقى هذا لأنك علقت.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/arnesson/cordova-plugin-firebase/issues/1084؟email_source=notifications&email_token=AD2I3ZCZZ6AEMQUAS2RO7JLP3JV57A5CNFSM4HZD6YM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYCUDBQ#issuecomment-503660934 ،
أو كتم الخيط
https://github.com/notifications/unsubscribe-auth/AD2I3ZBGT3QWUEXYDTJIOXLP3JV57ANCNFSM4HZD6YMQ
.

nsksaisaravana أضفني إلى سأساعدك . https://www.linkedin.com/in/viniciusbarbosa4/

viniciusbarbosa شكرًا لك على مساعدتك الرائعة. كنت أتحقق من Android SDK ، ولم يكن يعمل بشكل صحيح ولكني قمت بنشره في المتجر وهو يعمل بشكل صحيح.

لقد أنقذتني عدة أيام. تضمين التغريدة

viniciusbarbosa بأي خطوات مختلفة تحتاج إلى القيام بها لـ IOS ؟؟؟

أحصل على الخطأ أدناه

فشل تثبيت "cordova-plugin-firebase-lib": غير محدد
خطأ كوردوفا: تم رفض الوعد بدون خطأ: '/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 : في <top (required)>\'\n\tfrom /usr/local/bin/pod:22:in تحميل \ '\ n \ tfrom / usr / local / bin / pod : 22 : بوصة

\'\ن'
في cli.catch.err (/ usr / local / lib / node_modules / cordova / bin / cordova: 29:15)
في
في process._tickCallback (داخلي / عملية / next_tick.js: 189: 7)

nsksaisaravana يمكنك تجربة https://github.com/dpa99c/cordova-plugin-firebase بدلاً من firebase-lib

تضمين التغريدة

انظر إلى إصدار Cordova-ios الخاص بك وتحقق من إصدار المكون الإضافي الذي يجب عليك تثبيته
https://github.com/wizpanda/cordova-plugin-firebase-lib/

إذن هذا هو سبب تعطلها:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20

تحديث Google Firebase - 17 حزيران (يونيو) 2019
https://firebase.google.com/support/release-notes/android#version_1621

يتم تحديث المكتبات التالية بهذا الإصدار:
إصدار المصادقة 18.0.0

وجدنا طريقة لحل هذه المشكلة ، والبقاء على الهدف SDK الإصدار 27.

  1. تنظيف قوي: حذف platforms/android
  2. ionic cordova build android (فشل)
  3. تحديث platforms/android/project.properties :
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 (التبعيات ~ 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 (في التبعيات)
    compile 'com.google.firebase:firebase-auth:16.2.1'
  1. ionic cordova build android
    أو
    cd platforms/android
    ./gradlew build

فعلت الشيء نفسه ولكن ما زلت أحصل على الخطأ أدناه:

  • ماذا حصل:
    فشل تنفيذ المهمة ': app: mergeDebugResources'.
    > خطأ: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: خطأ AAPT2: تحقق من السجلات للحصول على التفاصيل
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات