في cli.catch.err (/ usr / local / lib / node_modules / cordova / bin / cordova: 29:15)
في
في process._tickCallback (داخلي / عملية / next_tick.js: 189: 7)
أهلا!
أتلقى هذا الخطأ عندما أستخدم المكون الإضافي عبر المكون الإضافي 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 ثانية
"
أشعر بالضياع! سعيد إذا كان أي شخص يمكن أن يساعد.
شكرا لك
بنفس الحال. كنا نحاول إصلاح هذا لمدة 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" غير موجود
هذا ما فعلته
لا يمكنني إضافة إصدار أبريل:
إضافة أيوني كوردوفا المساعد 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
لم أعمل معي :(
تضمين التغريدة إنه يعمل بشكل رائع!
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 ، اكتمل البناء بنجاح 😄
لم تنفعني :( فكرة أخرى؟
herduin جرب هذا https://github.com/wizpanda/cordova-plugin-firebase-lib/releases
نحن نحتفظ بالشوكة وقد أصلحنا هذه المشكلة لكل من 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
الجواب المميز هو ما نجح معي:
[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.
تنظيف قوي: حذف platforms/android
ionic cordova build android
(فشل)
تحديث 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
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"
platforms/android/cordova-plugin-firebase/cloud-build.gradle
(في التبعيات) compile 'com.google.firebase:firebase-auth:16.2.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.
- تنظيف قوي: حذف
platforms/android
ionic cordova build android
(فشل)- تحديث
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
- تحديث
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"
- تحديث
platforms/android/cordova-plugin-firebase/cloud-build.gradle
(في التبعيات)compile 'com.google.firebase:firebase-auth:16.2.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. إذن أنت تخلط بين شيئين.
إذن هذا هو سبب تعطلها:
تحديث Google Firebase - 17 حزيران (يونيو) 2019
https://firebase.google.com/support/release-notes/android#version_1621يتم تحديث المكتبات التالية بهذا الإصدار:
إصدار المصادقة 18.0.0وجدنا طريقة لحل هذه المشكلة ، والبقاء على الهدف SDK الإصدار 27.
- تنظيف قوي: حذف
platforms/android
ionic cordova build android
(فشل)- تحديث
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
- تحديث
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"
- تحديث
platforms/android/cordova-plugin-firebase/cloud-build.gradle
(في التبعيات)compile 'com.google.firebase:firebase-auth:16.2.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.
- تنظيف قوي: حذف
platforms/android
ionic cordova build android
(فشل)- تحديث
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
- تحديث
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"
- تحديث
platforms/android/cordova-plugin-firebase/cloud-build.gradle
(في التبعيات)compile 'com.google.firebase:firebase-auth:16.2.1'
ionic cordova build android
أو
cd platforms/android
./gradlew build
شكرا جزيلا !!! قمت بحفظه لي!
جرب هذا https://github.com/wizpanda/cordova-plugin-firebase-lib/releases
تكس ، يا رجل! يعمل لدي!
لدي نفس المشكلة....
https://github.com/arnesson/cordova-plugin-firebase/issues/1084#issuecomment -503726618
شكرا.
قمت بحفظه لي
أهلا! أحاول حل هذا بأي شكل من الأشكال ، لكن كل نية تؤدي إلى خطأ.
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" غير موجود
هذا ما فعلته
- منصة كوردوفا الأيونية rm android
- البرنامج المساعد الكوردوفا الأيوني rm cordova-plugin-firebase
- إضافة أيوني كوردوفا المساعد https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
- إضافة الكوردوفا الأيونية plugin-androidx
- إضافة أيوني cordova plugin إضافة cordova-plugin-androidx-adaptor
- منصة كوردوفا الأيونية تضيف أندرويد
شكرا على أي حال!
لقد اتبعت كل هذه الخطوات وما زلت غير قادر على الحصول على البنية للإنشاء / التشغيل. فشل الإنشاء مع الخطأ التالي:
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 واجهة برمجة تطبيقات مهملة أو يتجاوزها.
ملاحظة: إعادة التحويل البرمجي باستخدام -
فشل: فشل البناء مع استثناء.
معلومات النظام أدناه ..
أنا باستخدام إطار عمل أيوني 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
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 {}
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.
- تنظيف قوي: حذف
platforms/android
ionic cordova build android
(فشل)- تحديث
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
- تحديث
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"
- تحديث
platforms/android/cordova-plugin-firebase/cloud-build.gradle
(في التبعيات)compile 'com.google.firebase:firebase-auth:16.2.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.
- تنظيف قوي: حذف
platforms/android
ionic cordova build android
(فشل)- تحديث
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
- تحديث
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"
- تحديث
platforms/android/cordova-plugin-firebase/cloud-build.gradle
(في التبعيات)compile 'com.google.firebase:firebase-auth:16.2.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
وجدنا طريقة لحل هذه المشكلة ، والبقاء على الهدف SDK الإصدار 27.
تنظيف قوي: حذف
platforms/android
ionic cordova build android
(فشل)تحديث
platforms/android/project.properties
:platforms/android/app/build.gradle
(التبعيات ~ ln 266)platforms/android/cordova-plugin-firebase/cloud-build.gradle
(في التبعيات)ionic cordova build android
أو
cd platforms/android
./gradlew build