di cli.catch.err (/usr/local/lib/node_modules/cordova/bin/cordova:29:15)
pada
di process._tickCallback (internal/process/next_tick.js:189:7)
Hai, yang di sana!
Saya mendapatkan kesalahan ini ketika saya menggunakan plugin melalui plugin cordova tambahkan https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-Android-build-issue
`cordova-android-support-gradle-release: Platform Android: V7+
cordova-android-support-gradle-release: Menulis versi khusus '27.+' ke /home/aurumque/Cordova/luiscoba/platforms/android/app/build.gradle
cordova-android-support-gradle-release: Menulis versi khusus '27.+' ke /home/aurumque/Cordova/luiscoba/platforms/android/cordova-android-support-gradle-release/luiscoba-cordova-android-support- gradle-release.gradle
Proyek Android Studio terdeteksi
cordova-android-support-gradle-release: Platform Android: V7+
cordova-android-support-gradle-release: Menulis versi khusus '27.+' ke /home/aurumque/Cordova/luiscoba/platforms/android/app/build.gradle
cordova-android-support-gradle-release: Menulis versi kustom '27.+' ke /home/aurumque/Cordova/luiscoba/platforms/android/cordova-android-support-gradle-release/luiscoba-cordova-android-support- gradle-release.gradle
Mempersiapkan Firebase di Android
ANDROID_HOME=/opt/android-sdk/
JAVA_HOME=/usr/lib/jvm/Java-8-openjdk
studio
Jalur Subproyek: CordovaLib
Jalur Subproyek: aplikasi
publishNonDefault sudah usang dan tidak berpengaruh lagi. Semua varian sekarang diterbitkan.
Konfigurasi 'kompilasi' dalam proyek ': aplikasi' tidak digunakan lagi. Gunakan 'implementasi' sebagai gantinya.
+-------------------------------------------------- ----------------
| cordova-Android-support-gradle-release: 27.+
+------------------------------------------------- ----------------
Metode Task.leftShift(Closure) tidak digunakan lagi dan dijadwalkan untuk dihapus di Gradle 5.0. Silakan gunakan Task.doLast(Action) sebagai gantinya.
di build_16h44ethchy300tz3gs66tp8t.run(/home/aurumque/Cordova/luiscoba/platforms/android/app/build.gradle:151)
registerResGeneratingTask sudah usang, gunakan registerGeneratedFolders(FileCollection)
registerResGeneratingTask sudah usang, gunakan registerGeneratedFolders(FileCollection)
:C ordovaLib:preBuild TERBARU
:C ordovaLib:preReleaseBuild TERBARU
:C ordovaLib:compileReleaseAidl TERBARU
:C ordovaLib:compileReleaseRenderscript TERBARU
:C ordovaLib:checkReleaseManifest UP-TO-DATE
:C ordovaLib:generateReleaseBuildConfig TERBARU
:C ordovaLib:prepareLintJar TERBARU
:C ordovaLib:generateReleaseResValues TERBARU
:C ordovaLib:generateReleaseResources TERBARU
:C ordovaLib:packageReleaseResources TERBARU
:C ordovaLib:platformAttrExtractor TERBARU
:C ordovaLib:processReleaseManifest UP-TO-DATE
:C ordovaLib:processReleaseResources TERBARU
:C ordovaLib:generateReleaseSources TERBARU
:C ordovaLib:javaPreCompileRelease TERBARU
:C ordovaLib:compileReleaseJavaWithJavac TERBARU
:C ordovaLib:processReleaseJavaRes NO-SOURCE
:C ordovaLib:transformClassesAndResourcesWithPrepareIntermediateJarsForRelease UP-TO-DATE
: aplikasi:preBuild TERBARU
: aplikasi:preReleaseBuild TERBARU
: aplikasi:compileReleaseAidl TERBARU
:C ordovaLib:packageReleaseRenderscript NO-SOURCE
: app:compileReleaseRenderscript TERBARU
: aplikasi:checkReleaseManifest UP-TO-DATE
: aplikasi:generateReleaseBuildConfig TERBARU
: aplikasi:prepareLintJar TERBARU
:C ordovaLib:mergeReleaseShaders TERBARU
:C ordovaLib:compileReleaseShaders TERBARU
:C ordovaLib:generateReleaseAssets TERBARU
:C ordovaLib:mergeReleaseAssets TERBARU
: aplikasi:mergeReleaseShaders TERBARU
: app:compileReleaseShaders TERBARU
: aplikasi:generateReleaseAssets TERBARU
: aplikasi:mergeReleaseAssets TERBARU
: aplikasi:processReleaseLayanan Google
Mengurai file json: /home/aurumque/Cordova/luiscoba/platforms/android/app/google-services.json
: app:createReleaseCompatibleScreenManifests TERBARU
: app:processReleaseManifest UP-TO-DATE
: aplikasi:fabricGenerateResourcesRelease
: app:generateReleaseResValues TERBARU
: app:generateReleaseResources TERBARU
: aplikasi:mergeReleaseResources
: app:splitsDiscoveryTaskRelease TERBARU
: app:processReleaseResources/home/aurumque/.gradle/caches/transforms-1/files-1.1/customtabs-27.1.1.aar/66d15b7c1890e969f944ae6c7dea5271/res/values/values.xml : AAPT: error: resource android:attr/fontVariationSettings tidak ditemukan.
/home/aurumque/.gradle/caches/transforms-1/files-1.1/customtabs-27.1.1.aar/66d15b7c1890e969f944ae6c7dea5271/res/values/values.xml: AAPT: error: resource android:attr/ttcIndex tidak ditemukan.
/home/aurumque/Cordova/luiscoba/platforms/android/app/build/intermediates/incremental/mergeReleaseResources/merged.dir/values/values. xml:103 : error: resource Android:attr/fontVariationSettings not found.
/home/aurumque/Cordova/luiscoba/platforms/android/app/build/intermediates/incremental/mergeReleaseResources/merged.dir/values/values. xml:103 : error: resource Android:attr/ttcIndex tidak ditemukan.
kesalahan: gagal menautkan referensi.
Gagal menjalankan aapt
com.Android.ide.common.process.ProcessException: Gagal menjalankan aapt
di com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:796)
di com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit(ProcessAndroidResources.java:551)
di com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.java:285)
di com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:109)
di org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
di org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$IncrementalTaskAction.doExecute(DefaultTaskClassInfoStore.java:173)
di org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)
di org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:121)
di org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:122)
di org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
di org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
di org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
di org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
di org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111)
di org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
di org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
di org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:63)
di org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
di org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
di org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)
di org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
di org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
di org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
di org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
di org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
di org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
di org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
di org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
di org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
di org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
di org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)
di org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
di org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:124)
di org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:80)
di org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:105)
di org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:99)
di org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:625)
di org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:580)
di org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:99)
di org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
di org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
di org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
Disebabkan oleh: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.Android.tools.aaapt2.Aapt2Exception: AAPT2 error: periksa log untuk detailnya
di com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
di com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:482)
di com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
di com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:794)
... 41 lainnya
Disebabkan oleh: java.util.concurrent.ExecutionException: com.Android.tools.aaapt2.Aapt2Exception: AAPT2 error: periksa log untuk detailnya
di com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
di com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:462)
di com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
di com.android.builder.internal.aapt.v2.QueueableAapt2.lambda$makeValidatedPackage$1(QueueableAapt2.java:179)
Disebabkan oleh: com.Android.tools.aapt2.Aapt2Exception: AAPT2 error: periksa log untuk detailnya
di com.android.builder.png.AaptProcess$NotifierProcessOutput.handleOutput(AaptProcess.java:463)
di com.android.builder.png.AaptProcess$NotifierProcessOutput.err(AaptProcess.java:415)
di com.android.builder.png.AaptProcess$ProcessOutputFacade.err(AaptProcess.java:332)
di com.android.utils.GrabProcessOutput$1.run(GrabProcessOutput.java:104)
FAILURE: Build gagal dengan pengecualian.
Apa yang salah:
Eksekusi gagal untuk tugas ': app: processReleaseResources '.
Gagal menjalankan aapt
Mencoba:
Jalankan dengan opsi --stacktrace untuk mendapatkan jejak tumpukan. Jalankan dengan opsi --info atau --debug untuk mendapatkan lebih banyak keluaran log.
Dapatkan bantuan lebih lanjut di https://help.gradle.org
BANGUN GAGAL dalam 0 detik
GAGAL
33 tugas yang dapat ditindaklanjuti: 4 dieksekusi, 29 up-to-date
/home/aurumque/Cordova/luiscoba/platforms/Android/gradlew: Perintah gagal dengan kode keluar 1 Output kesalahan:
/home/aurumque/.gradle/caches/transforms-1/files-1.1/customtabs-27.1.1.aar/66d15b7c1890e969f944ae6c7dea5271/res/values/values.xml: AAPT: error: resource android:attr/fontVariationSettings tidak ditemukan.
/home/aurumque/.gradle/caches/transforms-1/files-1.1/customtabs-27.1.1.aar/66d15b7c1890e969f944ae6c7dea5271/res/values/values.xml: AAPT: error: resource android:attr/ttcIndex tidak ditemukan.
/home/aurumque/Cordova/luiscoba/platforms/android/app/build/intermediates/incremental/mergeReleaseResources/merged.dir/values/values. xml:103 : error: resource Android:attr/fontVariationSettings not found.
/home/aurumque/Cordova/luiscoba/platforms/android/app/build/intermediates/incremental/mergeReleaseResources/merged.dir/values/values. xml:103 : error: resource Android:attr/ttcIndex tidak ditemukan.
kesalahan: gagal menautkan referensi.
Gagal menjalankan aapt
com.Android.ide.common.process.ProcessException: Gagal menjalankan aapt
di com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:796)
di com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit(ProcessAndroidResources.java:551)
di com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.java:285)
di com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:109)
di org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
di org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$IncrementalTaskAction.doExecute(DefaultTaskClassInfoStore.java:173)
di org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)
di org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:121)
di org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:122)
di org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
di org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
di org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
di org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
di org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111)
di org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
di org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
di org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:63)
di org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
di org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
di org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)
di org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
di org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
di org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
di org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
di org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
di org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
di org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
di org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
di org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
di org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
di org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)
di org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
di org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:124)
di org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:80)
di org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:105)
di org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:99)
di org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:625)
di org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:580)
di org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:99)
di org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
di org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
di org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
Disebabkan oleh: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.Android.tools.aaapt2.Aapt2Exception: AAPT2 error: periksa log untuk detailnya
di com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
di com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:482)
di com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
di com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:794)
... 41 lainnya
Disebabkan oleh: java.util.concurrent.ExecutionException: com.Android.tools.aaapt2.Aapt2Exception: AAPT2 error: periksa log untuk detailnya
di com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
di com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:462)
di com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
di com.android.builder.internal.aapt.v2.QueueableAapt2.lambda$makeValidatedPackage$1(QueueableAapt2.java:179)
Disebabkan oleh: com.Android.tools.aapt2.Aapt2Exception: AAPT2 error: periksa log untuk detailnya
di com.android.builder.png.AaptProcess$NotifierProcessOutput.handleOutput(AaptProcess.java:463)
di com.android.builder.png.AaptProcess$NotifierProcessOutput.err(AaptProcess.java:415)
di com.android.builder.png.AaptProcess$ProcessOutputFacade.err(AaptProcess.java:332)
di com.android.utils.GrabProcessOutput$1.run(GrabProcessOutput.java:104)
FAILURE: Build gagal dengan pengecualian.
Apa yang salah:
Eksekusi gagal untuk tugas ': app: processReleaseResources '.
Gagal menjalankan aapt
Mencoba:
Jalankan dengan opsi --stacktrace untuk mendapatkan jejak tumpukan. Jalankan dengan opsi --info atau --debug untuk mendapatkan lebih banyak keluaran log.
Dapatkan bantuan lebih lanjut di https://help.gradle.org
BANGUN GAGAL dalam 0 detik
`
Saya merasa hampa! Senang jika ada yang bisa membantu.
Terima kasih
Di perahu yang sama. Kami telah mencoba untuk memperbaiki ini selama 6 jam sekarang.
Tim Firebase melakukan perubahan pengereman lagi pada pembaruan 17 Juni
https://firebase.google.com/support/release-notes/android#update_ -_june_17_2019
Agaknya ini yang menyebabkan masalah..
Permasalahan yang sama
Saya juga mengalami masalah yang sama, menit terakhir saya tidak dapat membangun aplikasi Android saya, saya kehilangan seluruh hari untuk menemukan plugin firebase Cordova ini menimbulkan masalah.
Saya mencoba menambahkan
com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true
ke build.gradle tetapi masalah baru terjadi :(
kesalahan: sumber daya Android: attr/fontVariationSettings tidak ditemukan.
kesalahan: sumber daya Android: attr/ttcIndex tidak ditemukan.
Saya mencoba menambahkan
com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true
ke build.gradle tetapi masalah baru terjadi :(kesalahan: sumber daya Android: attr/fontVariationSettings tidak ditemukan.
kesalahan: sumber daya Android: attr/ttcIndex tidak ditemukan.
mendapatkan masalah yang sama menghabiskan sepanjang hari untuk menyelesaikan masalah ini tetapi tidak mendapat solusi apa pun.
@ https://github.com/arnesson/cordova-plugin-firebase/issues/1083#issuecomment -503224816
ini bekerja untuk saya!
plugin ionic cordova menghapus cordova-plugin-firebase
plugin ionic cordova tambahkan https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-Android-build-issue
plugin ionic cordova tambahkan cordova-plugin-android-adapter
plugin ionic cordova tambahkan cordova-plugin-androidx-adapter
platform cordova ionik rm android
platform cordova ionik tambahkan [email protected]
Ini telah memecahkan masalah saya untuk hari ini, kemungkinan besar karena menggunakan versi lama dari plugin firebase
UnhandledPromiseRejectionWarning: Kesalahan [ERR_UNHANDLED_ERROR]: Kesalahan tidak tertangani. (Platform “android” tampaknya bukan platform cordova yang valid. Tidak ada API.js. android tidak didukung.)
Saya mendapatkan kesalahan di atas saat menjalankan build untuk cordova Android 8.
UnhandledPromiseRejectionWarning: Kesalahan [ERR_UNHANDLED_ERROR]: Kesalahan tidak tertangani. (Platform “android” tampaknya bukan platform cordova yang valid. Tidak ada API.js. android tidak didukung.)
Saya mendapatkan kesalahan di atas saat menjalankan build untuk cordova Android 8.
jalankan saja perintah build lagi
Tidak, kesalahan yang sama hanya saya dapatkan
Tidak dapat memuat PlatformApi dari platform. Kesalahan: Tidak dapat menemukan modul 'properties-parser'
(simpul:30131) UnhandledPromiseRejectionWarning: Kesalahan [ERR_UNHANDLED_ERROR]: Kesalahan tidak tertangani. (Platform "android" tampaknya bukan platform cordova yang valid. Tidak ada API.js. android tidak didukung.)
rsi
Bekerja untuk saya, terima kasih! tetapi "plugin cordova ionik tambahkan cordova-plugin-Android-adapter" tidak ada
ini yang telah saya lakukan
Saya tidak dapat menambahkan versi April:
plugin ionic cordova tambahkan https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-Android-build-issue
KESALAHAN:
(node:1549) UnhandledPromiseRejectionWarning: CordovaError: Gagal mengambil plugin https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-Android-build-issue melalui registri.
Mungkin ini masalah koneksi, atau spesifikasi plugin salah.
Periksa koneksi Anda dan nama/versi/URL plugin.
plugin ionic cordova menghapus cordova-plugin-firebase
plugin ionic cordova tambahkan https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-Android-build-issue
plugin ionic cordova tambahkan cordova-plugin-android-adapter
plugin ionic cordova tambahkan cordova-plugin-androidx-adapterplatform cordova ionik rm android
platform cordova ionik tambahkan [email protected]Ini telah memecahkan masalah saya untuk hari ini, kemungkinan besar karena menggunakan versi lama dari plugin firebase
Tidak bekerja dengan saya :(
@ChronouSphere Terima kasih banyak. Ini bekerja dengan baik!
@marcosricardo Silakan lihat ini: https://stackoverflow.com/a/56668983/1077309
plugin ionic cordova menghapus cordova-plugin-firebase
plugin ionic cordova tambahkan https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-Android-build-issue
plugin ionic cordova tambahkan cordova-plugin-android-adapter
plugin ionic cordova tambahkan cordova-plugin-androidx-adapterplatform cordova ionik rm android
platform cordova ionik tambahkan [email protected]Ini telah memecahkan masalah saya untuk hari ini, kemungkinan besar karena menggunakan versi lama dari plugin firebase
Terima kasih! Saya mencoba langkah @ChronouSphere terlebih dahulu tetapi saya masih menggunakan [email protected] dan ketika saya menginstal Android@8 , build berhasil diselesaikan
plugin ionic cordova menghapus cordova-plugin-firebase
plugin ionic cordova tambahkan https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-Android-build-issue
plugin ionic cordova tambahkan cordova-plugin-android-adapter
plugin ionic cordova tambahkan cordova-plugin-androidx-adapter
platform cordova ionik rm android
platform cordova ionik tambahkan [email protected]
Ini telah memecahkan masalah saya untuk hari ini, kemungkinan besar karena menggunakan versi lama dari plugin firebaseTerima kasih! Saya mencoba langkah @ChronouSphere terlebih dahulu tetapi saya masih menggunakan [email protected] dan ketika saya menginstal Android@8 , build berhasil diselesaikan
Tidak berhasil untuk saya :(, ide lain?
@herduin coba ini https://github.com/wizpanda/cordova-plugin-firebase-lib/releases
Kami mempertahankan fork dan kami telah memperbaiki masalah ini untuk cordova-android
7.x & 8.x.
Saya menyelesaikan dengan perintah ini:
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
Hai! Saya mencoba menyelesaikan ini dengan cara apa pun tetapi, setiap niat menghasilkan kesalahan.
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.
Saya menyelesaikan dengan perintah ini:
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
Jawaban yang ditandai adalah yang berhasil bagi saya:
[email protected] untuk cordova-android < 8.0.0
[email protected] untuk cordova-android > 8.0.0
Jadi inilah alasannya rusak:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20
Pembaruan Google Firebase - 17 Juni 2019
https://firebase.google.com/support/release-notes/android#version_1621
Pustaka berikut diperbarui dengan rilis ini:
Versi otentikasi 18.0.0
Kami menemukan cara untuk mengatasi ini, dan tetap pada target SDK versi 27.
pembersihan keras: hapus platforms/android
ionic cordova build android
(gagal)
perbarui 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
(dependensi ~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
(dalam dependensi) compile 'com.google.firebase:firebase-auth:16.2.1'
ionic cordova build android
cd platforms/android
./gradlew build
Jadi inilah alasannya rusak:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20Pembaruan Google Firebase - 17 Juni 2019
https://firebase.google.com/support/release-notes/android#version_1621Pustaka berikut diperbarui dengan rilis ini:
Versi otentikasi 18.0.0Kami menemukan cara untuk mengatasi ini, dan tetap pada target SDK versi 27.
- pembersihan keras: hapus
platforms/android
ionic cordova build android
(gagal)- perbarui
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
- perbarui
platforms/android/app/build.gradle
(dependensi ~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"
- perbarui
platforms/android/cordova-plugin-firebase/cloud-build.gradle
(dalam dependensi)compile 'com.google.firebase:firebase-auth:16.2.1'
ionic cordova build android
ATAU
cd platforms/android
./gradlew build
Hanya mengubah "compile 'com.google. firebase:firebase-auth :+'" menjadi "compile 'com.google. firebase:firebase-auth :16.2.1'" juga berfungsi dengan baik. Terima kasih.
Teman-teman terima kasih telah bekerja cepat untuk yang satu ini. Build berhasil tetapi tidak ada APK yang dihasilkan.
Ada ide?
Sebenarnya ada kesalahan
Terjadi masalah saat mengevaluasi proyek ':app'.
Tidak dapat membaca skrip '/platforms/Android/cordova-plugin-firebase/starter-build.gradle ' karena tidak ada.
Adakah orang lain yang memiliki kesalahan yang sama?
Saya memeriksa, file itu benar-benar ada, tidak yakin mengapa tidak dapat membacanya
Sesuatu perlu dikerjakan pada attr/fontVariationSettings
dan attr/ttcIndex
di values.xml. Apakah ini terkait dengan compileSDK 28? Sepertinya kami tidak dapat memperbarui ke SDK 28 yang menempatkan kesalahan lain, tetapi menyimpan 27 akan mencari nilai di values.xml yang tidak ada!
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.
Salahku. Saya memiliki cordova 8. Memutakhirkan ke Cordova CLI : 9.0.0 ([email protected]) diperbaiki namun ada sesuatu yang diubah cara firebase dipanggil, saya pikir
saya lakukan
impor { Firebase } dari '@ionic-native/firebase'
atau bahkan
impor {Firebase } dari 'firebase'
tapi itu memberikan kesalahan seperti
Properti 'initializeApp' tidak ada pada tipe 'typeof'
firebase.initializeApp(config);
Ada ide?
@accerpcom saat Anda menulis import { Firebase } from 'firebase'
, 'firebase'
sebenarnya adalah pustaka JS resmi Google Firebase.
Sementara @ionic-native/firebase
adalah pembungkus TypeScript di atas kode JS dari plugin cordova ini. Jadi Anda mencampur dua hal.
Jadi inilah alasannya rusak:
Pembaruan Google Firebase - 17 Juni 2019
https://firebase.google.com/support/release-notes/android#version_1621Pustaka berikut diperbarui dengan rilis ini:
Versi otentikasi 18.0.0Kami menemukan cara untuk mengatasi ini, dan tetap pada target SDK versi 27.
- pembersihan keras: hapus
platforms/android
ionic cordova build android
(gagal)- perbarui
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
- perbarui
platforms/android/app/build.gradle
(dependensi ~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"
- perbarui
platforms/android/cordova-plugin-firebase/cloud-build.gradle
(dalam dependensi)compile 'com.google.firebase:firebase-auth:16.2.1'
ionic cordova build android
ATAU
cd platforms/android
./gradlew build
Terima kasih banyak gan, anda menyelamatkan kesehatan saya 2 hari tidak ngantuk...
Menghasilkan bundel yang ditandatangani mengharuskan Anda untuk memperbarui plugin gradle android ke versi 3.2.0 atau lebih tinggi
Masalah lagi!!!
Jadi inilah alasannya rusak:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20Pembaruan Google Firebase - 17 Juni 2019
https://firebase.google.com/support/release-notes/android#version_1621Pustaka berikut diperbarui dengan rilis ini:
Versi otentikasi 18.0.0Kami menemukan cara untuk mengatasi ini, dan tetap pada target SDK versi 27.
- pembersihan keras: hapus
platforms/android
ionic cordova build android
(gagal)- perbarui
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
- perbarui
platforms/android/app/build.gradle
(dependensi ~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"
- perbarui
platforms/android/cordova-plugin-firebase/cloud-build.gradle
(dalam dependensi)compile 'com.google.firebase:firebase-auth:16.2.1'
ionic cordova build android
ATAU
cd platforms/android
./gradlew build
Terima kasih banyak !!! Kamu menyelamatkanku!
Cobalah ini https://github.com/wizpanda/cordova-plugin-firebase-lib/releases
Tks! bekerja untuk saya!
saya punya masalah yang sama....
https://github.com/arnesson/cordova-plugin-firebase/issues/1084#issuecomment -503726618
Terima kasih.
Kamu menyelamatkanku
Hai! Saya mencoba menyelesaikan ini dengan cara apa pun tetapi, setiap niat menghasilkan kesalahan.
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.
Saya menyelesaikan dengan perintah ini:
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
Apakah Anda bisa memperbaikinya? Saya mendapatkan kesalahan yang sama meskipun mencoba semua opsi lain yang disarankan.
Hai! Saya mencoba menyelesaikan ini dengan cara apa pun tetapi, setiap niat menghasilkan kesalahan.
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.
Saya menyelesaikan dengan perintah ini:
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
Apakah Anda bisa memperbaikinya? Saya mendapatkan kesalahan yang sama meskipun mencoba semua opsi lain yang disarankan.
Ya, ini adalah pembaruan penting untuk Cordova 9 (npm install cordova@9) dan Android 8 (platform cordova ionik tambahkan android@8) di folder root proyek Anda.
Hai! Saya mencoba menyelesaikan ini dengan cara apa pun tetapi, setiap niat menghasilkan kesalahan.
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.
Saya menyelesaikan dengan perintah ini:
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
Apakah Anda bisa memperbaikinya? Saya mendapatkan kesalahan yang sama meskipun mencoba semua opsi lain yang disarankan.
Hai! Saya memecahkan kesalahan dengan langkah-langkah berikut:
cordova: 8.0.0
node: 8.11.0
ionic: 3.20.0
android: 8.0.0
targetBuild: 28
PERTAMA
ionic cordova platform rm android
ionic cordova plugin rm cordova-plugin-firebase
hapus folder node_modules
BERURUTAN
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>
Terselesaikan 100% untuk saya. Saya ada di sana 2 hari yang lalu dengan masalah ini dan ini adalah solusinya.
APP membangun berhasil 100%. APK berjalan dengan sukses juga.
Semoga ini membantu
perut
rsi
Bekerja untuk saya, terima kasih! tetapi "plugin cordova ionik tambahkan cordova-plugin-Android-adapter" tidak ada
ini yang telah saya lakukan
- platform cordova ionik rm android
- plugin ionic cordova rm cordova-plugin-firebase
- plugin ionic cordova tambahkan https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-Android-build-issue
- plugin ionic cordova tambahkan cordova-plugin-androidx
- plugin ionic cordova tambahkan cordova-plugin-androidx-adapter
- platform cordova ionik tambahkan android
Bagaimanapun, terima kasih!
Saya mengikuti semua langkah ini dan tetap saja, saya tidak bisa membuat/menjalankan build. Membangun Gagal dengan Kesalahan Berikut:
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;
Saya memiliki cordova 9 dengan Android@8.
Saya terjebak dalam hal itu dari beberapa hari terakhir dan perlu memperbaikinya. Setiap Saran.
Hai! Saya memecahkan kesalahan dengan langkah-langkah berikut:
cordova: 8.0.0 node: 8.11.0 ionic: 3.20.0 android: 8.0.0 targetBuild: 28
PERTAMA
ionic cordova platform rm android ionic cordova plugin rm cordova-plugin-firebase
hapus folder node_modules
BERURUTAN
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>
Terselesaikan 100% untuk saya. Saya ada di sana 2 hari yang lalu dengan masalah ini dan ini adalah solusinya.
APP membangun berhasil 100%. APK berjalan dengan sukses juga.Semoga ini membantu
perut
Hai @viniciusbarbosa , dengan menggunakan solusi Anda dan sedikit mengutak-atik konfigurasi plugin Intercom Yang memiliki yang berikut di bawah platform/Android/cordova-plugin-intercom/app-intercom.gradle.
`
dependensi {
// classpath 'com.android.tools.build:gradle:2.3.+'
if (pushType == 'fcm') {
// classpath 'com.google.gms:google-services:3.2.0'
}
}
`
Setelah mengomentarinya, saya berhasil membuat build. tetapi ketika saya menjalankannya di perangkat, aplikasi macet sebelum memulai tanpa kesalahan apa pun. Setiap Ide apa yang terjadi?
Hai, @JeetuChoudhary!
Ketika Anda menjalankan: ionic cordova platform add Android @ 8, apakah semua plugin telah berhasil diinstal?
Plugin androidx-adapter harus menyelesaikan semua masalah kompatibilitas dan ketergantungan internal dari plugin lain.
Untuk menguji, hapus plugin cordova-plugin-intercom dari package.json, ulangi semua langkah dan lihat apakah build berhasil.
Saya melihat pada interkom cordova-plugin dan menyebutkan agar kompatibel dengan ionic 1 dan 2, versi ionic-nya apa? Dan versi plugin apa yang Anda gunakan?
perut
Ini bekerja untuk saya.
cordova-plugin-firebase -simpan
Kami menemukan cara untuk mengatasi ini, dan tetap pada target SDK versi 27.
platform cordova menghapus android
perbarui platform/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
perbarui platform/Android/app/build.gradle (dependensi ~ln 266)
kompilasi "com.google.android.gms :play-services-tagmanager :16.0.8"
kompilasi "com.google. firebase: firebase-core :16.0.8"
kompilasi "com.google. firebase:firebase-messaging :17.5.0"
kompilasi "com.google. firebase:firebase-config :16.4.1"
kompilasi "com.google. firebase: firebase-perf :16.2.4
perbarui platform/Android/cordova-plugin-firebase/cloud-build.gradle (dalam dependensi)
kompilasi 'com.google. firebase:firebase-auth :16.2.1'
plugin cordova tambahkan cordova-plugin-intercom
Perbarui cordova/platforms/android/cordova-plugin-intercom/movilidapp-intercom.gradle (~ln 66):
terapkan plugin: 'com.google.gms.google-services'
Hai! Saya memecahkan kesalahan dengan langkah-langkah berikut:
cordova: 8.0.0 node: 8.11.0 ionic: 3.20.0 android: 8.0.0 targetBuild: 28
PERTAMA
ionic cordova platform rm android ionic cordova plugin rm cordova-plugin-firebase
hapus folder node_modules
BERURUTANnpm 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>
Terselesaikan 100% untuk saya. Saya ada di sana 2 hari yang lalu dengan masalah ini dan ini adalah solusinya.
APP membangun berhasil 100%. APK berjalan dengan sukses juga.
Semoga ini membantuperut
Hai @viniciusbarbosa , dengan menggunakan solusi Anda dan sedikit mengutak-atik konfigurasi plugin Intercom Yang memiliki yang berikut di bawah platform/Android/cordova-plugin-intercom/app-intercom.gradle.
`
dependensi {// classpath 'com.android.tools.build:gradle:2.3.+' if (pushType == 'fcm') { // classpath 'com.google.gms:google-services:3.2.0' } }
`
Setelah mengomentarinya, saya berhasil membuat build. tetapi ketika saya menjalankannya di perangkat, aplikasi macet sebelum memulai tanpa kesalahan apa pun. Setiap Ide apa yang terjadi?
Firebase+Interkom
Ini bekerja untuk saya!!
Cordova: 8.0.0
simpul: 10.15.1
android: 7.1.4
targetBuild: 27
cordova-plugin-firebase -simpan
Kami menemukan cara untuk mengatasi ini, dan tetap pada target SDK versi 27.
platform cordova menghapus android
perbarui platform/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
perbarui platform/Android/app/build.gradle (dependensi ~ln 266)
kompilasi "com.google.android.gms :play-services-tagmanager :16.0.8"
kompilasi "com.google. firebase: firebase-core :16.0.8"
kompilasi "com.google. firebase:firebase-messaging :17.5.0"
kompilasi "com.google. firebase:firebase-config :16.4.1"
kompilasi "com.google. firebase: firebase-perf :16.2.4
perbarui platform/Android/cordova-plugin-firebase/cloud-build.gradle (dalam dependensi)
kompilasi 'com.google. firebase:firebase-auth :16.2.1'
plugin cordova tambahkan cordova-plugin-intercom
perbarui cordova/platforms/android/cordova-plugin-intercom/movilidapp-intercom.gradle (~ln 66):
terapkan plugin: 'com.google.gms.google-services'
APP membangun berhasil 100%. APK berjalan dengan sukses juga.
@viniciusbarbosa saya punya [email protected] dan cordova9.
ya, semua plugin berhasil diinstal dan kemudian saya menghapus platform, plugin, node_module, dan package-lock.json. Kemudian ulangi langkah-langkah yang Anda berikan.
Saya memiliki "cordova-plugin-intercom": "7.0.0", dengan "@ionic-native/intercom": "^5.8.0". IOS memerlukan interkom versi terbaru untuk membuat build jika tidak, hal itu menyebabkan masalah dan berfungsi dengan baik di IOS dengan Ionic 3. Ini juga berfungsi di Android dengan ionic 3 jika Anda memiliki versi Android > [email protected] dengan Ionic 3. I memilikinya di salah satu proyek lain tetapi itu tidak memiliki plugin firebase sehingga berfungsi dengan baik.
Saya juga akan menguji setelah menghapus plugin cordova-plugin-intercom dari package.json,
Plugin firebase ini merusak Dua proyek saya dan menyulitkan saya. Di salah satu proyek saya yang lain dengan menggunakan langkah-langkah Anda, itu masih tidak membuat file build. Dan proyek itu tidak memiliki interkom tetapi memiliki analitik.
Dalam proyek itu, ia memberikan kesalahan berikut saat membangun.
`BUILD GAGAL dalam 8 detik
/platforms/Android/gradlew: Perintah gagal dengan kode keluar 1 Output kesalahan:
Catatan: /platforms/android/CordovaLib/src/org/Apache/cordova/engine/SystemCookieManager.java menggunakan atau mengganti API yang tidak digunakan lagi.
Catatan: Kompilasi ulang dengan - Xlint:deprecation untuk detailnya.
/platform/android/app/src/main/AndroidManifest.xml xml:36 :5-74 Kesalahan:
menggunakan- sdk:minSdkVersion 16 tidak boleh lebih kecil dari versi 19 yang dideklarasikan di perpustakaan [:CordovaLib]
/platforms/Android/CordovaLib/build/intermediates/library_manifest/debug/AndroidManifest.xml karena perpustakaan mungkin menggunakan API yang tidak tersedia di 16
Saran: gunakan library yang kompatibel dengan minSdk paling banyak 16,
atau tingkatkan versi minSdk proyek ini menjadi setidaknya 19,
atau gunakan alat:overrideLibrary= "org.Apache.cordova" untuk memaksa penggunaan (dapat menyebabkan kegagalan runtime)`
dan saya telah menambahkan versi minSdk ke Android/app/build.gradle. tapi tidak beruntung
Terima kasih atas waktu dan bantuannya
Coba lagi langkah-langkah yang dijelaskan, namun perhatikan, jika versi Android Anda adalah 7.1.4, maka Anda harus menggunakan: plugin cordova add
Lihat detail lebih lanjut di sini: https://github.com/wizpanda/cordova-plugin-firebase-lib
Coba dan katakan padaku apa yang terjadi
@viniciusbarbosa Build berhasil tetapi Android SDK gagal dengan pesan di bawah ini
pindahkan minsdkversion untuk membuat file dan menyinkronkan proyek
@nsksaisaravana Ketika Anda menjalankannya dari studio Android, ia meminta untuk melakukan itu. Jalankan melalui baris perintah itu akan berhasil
Halo....
BANGUN GAGAL dalam 14 detik
Kesalahan: appfolder/platform/Android/gradlew: Perintah gagal dengan kode keluar 1 Keluaran kesalahan:
Catatan: /appfolder/platforms/android/CordovaLib/src/org/Apache/cordova/engine/SystemCookieManager.java menggunakan atau mengganti API yang tidak digunakan lagi.
Catatan: Kompilasi ulang dengan - Xlint:deprecation untuk detailnya.
FAILURE: Build gagal dengan pengecualian.
info sistem di bawah..
saya menggunakan kerangka kerja ionic1,
telah mencoba hal-hal
platform cordova tambahkan [email protected]
plugin cordova terkenal
plugin cordova firebase
plugin cordova firebasex
plugin cordova firebasex-lib
plugin cordova androidx
plugin cordova androidx-adaptor
..
saya telah mencoba solusi di github hampir tetapi saya gagal.
tolong bantu
Hai, @toFreshMilk.
Jika Anda menggunakan 3 plugin secara bersamaan, Anda akan mengalami masalah.
plugin cordova firebase
plugin cordova firebasex
plugin cordova firebasex-lib
Upaya yang saya berhasil, adalah dengan plugin cordova firebasex-lib.
Penting untuk mengikuti urutan yang telah saya jelaskan di sini (https://github.com/arnesson/cordova-plugin-firebase/issues/1084#issuecomment-505420901),
lebih detail di sini ( https://github.com/wizpanda/cordova-plugin-firebase-lib ).
MinSdk = 19 dan TargetSdk = 28
Cordova: 8.0.0
simpul: 8.11.0
ionik: 3.20.0
android: 8.0.0
targetBuild: 28
Semoga ini membantu
perut
versi minsdk
Hai, @nsksaisaravana!
MinSdk = 19 e TargetSdk = 28.
Coba dengan ini
Apakah mungkin menggunakan perpustakaan ini (cordova-plugin-firebasex-lib) di ionic2 menggunakan TypeScript? Bagaimana tampilan impor ini? Maaf untuk pertanyaannya. 😕
plugin ionic cordova menghapus cordova-plugin-firebase
plugin ionic cordova tambahkan https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-Android-build-issue
plugin ionic cordova tambahkan cordova-plugin-android-adapter
plugin ionic cordova tambahkan cordova-plugin-androidx-adapterplatform cordova ionik rm android
platform cordova ionik tambahkan [email protected]Ini telah memecahkan masalah saya untuk hari ini, kemungkinan besar karena menggunakan versi lama dari plugin firebase
Apakah Anda menggunakan ionic2? Bagaimana cara mengimpor plugin js ke dalam typscript?
Hai, @toFreshMilk.
Jika Anda menggunakan 3 plugin secara bersamaan, Anda akan mengalami masalah.
plugin cordova firebase
plugin cordova firebasex
plugin cordova firebasex-libUpaya yang saya berhasil, adalah dengan plugin cordova firebasex-lib.
Penting untuk mengikuti urutan yang saya jelaskan di sini ( #1084 (komentar) ),
lebih detail di sini ( https://github.com/wizpanda/cordova-plugin-firebase-lib ).MinSdk = 19 dan TargetSdk = 28
Cordova: 8.0.0
simpul: 8.11.0
ionik: 3.20.0
android: 8.0.0
targetBuild: 28Semoga ini membantu
perut
Terima kasih.
tapi saya mencoba saran Anda aleardy.
hanya saya menggunakan ionic1.
juga,
Jika Anda menggunakan 3 plugin secara bersamaan, Anda akan mengalami masalah.
plugin cordova firebase
plugin cordova firebasex
plugin cordova firebasex-lib
saya mencoba plugin ini masing-masing. tidak bersama.
dalam kasus saya,
saya telah membuat testapp oleh aplikasi cordova.
kemudian, siapkan mereka (cukup firebase-lib, androidx, androidx adapter..)
tapi gagal membangun...
apa..? apa masalahnya?
@toFreshMilk rekatkan info cordova Anda.
Apakah mungkin menggunakan perpustakaan ini (cordova-plugin-firebasex-lib) di ionic2 menggunakan TypeScript? Bagaimana tampilan impor ini? Maaf untuk pertanyaannya. 😕
Ya, Anda dapat menggunakan ini. Bisakah Anda mengonfirmasi versi lingkungan cordova Anda?
Saya mengalami kesulitan di bagian ini.
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))
});
}
}
GALAT di ./node_modules/cordova-plugin-firebase-lib/www/firebase.jsModul tidak ditemukan: Kesalahan: Tidak dapat menyelesaikan 'cordova/exec' di 'C:\Users\DELL\source\repos\myproject\node_modules\cordova-plugin-firebase-lib\www'
Hai, @leodiano!
Anda perlu mengganti plugin cordova-plugin-firebase dengan cordova-plugin-firebase-lib, dan juga menggunakan androidx dan androidx-adapter.
Silakan ikuti instruksi saya untuk komentar ini: https://github.com/arnesson/cordova-plugin-firebase/issues/1084#issuecomment-505420901)
Sesuai dengan versi android android anda, lihat versi firebase-lib yang harus anda install. Ikuti di sini: https://github.com/wizpanda/cordova-plugin-firebase-lib
Coba persis langkah-langkah yang diuraikan dalam komentar saya yang dikutip dan Anda akan berhasil. Saya mengalami ini selama 2 hari setelah pembaruan Google dan akhirnya menemukan solusi ini stabil. Saya sudah bisa menirunya beberapa kali.
Coba dan katakan padaku. Jika Anda memiliki pertanyaan, katakan saja.
perut
Hai, @leodiano!
Anda perlu mengganti plugin cordova-plugin-firebase dengan cordova-plugin-firebase-lib, dan juga menggunakan androidx dan androidx-adapter.
Silakan ikuti instruksi saya untuk komentar ini: #1084 (komentar) )Sesuai dengan versi android android anda, lihat versi firebase-lib yang harus anda install. Ikuti di sini: https://github.com/wizpanda/cordova-plugin-firebase-lib
Coba persis langkah-langkah yang diuraikan dalam komentar saya yang dikutip dan Anda akan berhasil. Saya mengalami ini selama 2 hari setelah pembaruan Google dan akhirnya menemukan solusi ini stabil. Saya sudah bisa menirunya beberapa kali.
Coba dan katakan padaku. Jika Anda memiliki pertanyaan, katakan saja.
perut
@viniciusbarbosa Saya mengirim undangan ke linkedin Anda. Leonardo Calazan. Jika Anda dapat membantu saya. Saya 3 hari ke dalamnya.
Coba lagi langkah-langkah yang dijelaskan, namun perhatikan, jika versi Android Anda adalah 7.1.4, maka Anda harus menggunakan: plugin cordova add
Lihat detail lebih lanjut di sini: https://github.com/wizpanda/cordova-plugin-firebase-lib
Coba dan katakan padaku apa yang terjadi
@viniciusbarbosa Dengan menghapus interkom, itu berfungsi. Jadi sekarang saya telah menghapus plugin interkom dan mengonfigurasinya secara manual di Android.
Terima kasih atas bantuan dan waktu Anda!
Jadi inilah alasannya rusak:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20Pembaruan Google Firebase - 17 Juni 2019
https://firebase.google.com/support/release-notes/android#version_1621Pustaka berikut diperbarui dengan rilis ini:
Versi otentikasi 18.0.0Kami menemukan cara untuk mengatasi ini, dan tetap pada target SDK versi 27.
- pembersihan keras: hapus
platforms/android
ionic cordova build android
(gagal)- perbarui
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
- perbarui
platforms/android/app/build.gradle
(dependensi ~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"
- perbarui
platforms/android/cordova-plugin-firebase/cloud-build.gradle
(dalam dependensi)compile 'com.google.firebase:firebase-auth:16.2.1'
ionic cordova build android
ATAU
cd platforms/android
./gradlew build
ini bekerja untuk saya tnx!!
@viniciusbarbosa @JeetuChoudhary Saya mengikuti langkah-langkah yang direkomendasikan kalian, ini membangun dengan baik di Android tetapi notifikasi tidak berfungsi.
Saya membangunnya di IOS, itu melewatkan plugin (plugin cordova add cordova-plugin-firebase-lib) dan mengharapkan cordova versi 9.0.
@nsksaisaravana apa versi cordova Anda?
jika cordova Anda <= 8.1.1, maka gunakan plugin cordova tambahkan
Lihat lebih banyak di https://github.com/wizpanda/cordova-plugin-firebase-lib/
@viniciusbarbosa Terima kasih atas info langsung Anda, sayangnya, itu tidak berfungsi. Saya telah memutakhirkan Cordova ke 9 juga tetapi tidak berhasil.
Notifikasi tidak berfungsi.
Cordova-plugin-firebasex
Rab, 19 Jun 2019, 13:44 Exusmultimedia - Exus.com.co <
[email protected]> menulis:
plugin ionic cordova menghapus cordova-plugin-firebase
plugin cordova ionik menambahkan
https://github.com/dpa99c/cordova-plugin-firebase#GH -1057-April-05-android-build-issue
plugin ionic cordova tambahkan cordova-plugin-android-adapter
plugin ionic cordova tambahkan cordova-plugin-androidx-adapter
platform cordova ionik rm android
platform cordova ionik tambahkan [email protected]
Ini telah memecahkan masalah saya untuk hari ini, kemungkinan besar karena menggunakan yang lebih lama
versi plugin firebaseTerima kasih! Saya mencoba @ChronouSphere https://github.com/ChronouSphere
langkah pertama tapi saya masih di [email protected] dan ketika saya menginstal
android@8 build berhasil diselesaikanTidak berhasil untuk saya :(, ide lain?
—
Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub
Https://github.com/arnesson/cordova-plugin-firebase/issues/1084?email_source=notifications&email_token=AD2I3ZCZZ6AEMQUAS2RO7JLP3JV57A5CNFSM4HZD6YM2YY3PNVWWK3TUL52HS4DFVREXG43VMWZW 66com34NDNVWWZW2DFVREXG43VMWVB
atau matikan utasnya
https://github.com/notifications/unsubscribe-auth/AD2I3ZBGT3QWUEXYDTJIOXLP3JV57ANCNFSM4HZD6YMQ
.
@nsksaisaravana tambahkan saya ke linkedin dan gunakan obrolan untuk berbicara, saya akan membantu Anda. https://www.linkedin.com/in/viniciusbarbosa4/
@viniciusbarbosa Terima kasih atas bantuan Anda yang luar biasa. Saya sedang memeriksa di Android SDK, itu tidak berfungsi dengan baik tetapi saya menggunakan di toko dan berfungsi dengan baik.
Anda menyelamatkan saya berhari-hari. @viniciusbarbosa
@viniciusbarbosa ada langkah berbeda yang perlu dilakukan untuk IOS???
saya mendapatkan kesalahan di bawah ini
Gagal menginstal 'cordova-plugin-firebase-lib': undefined
CordovaError: Janji ditolak tanpa kesalahan: '/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\tdari /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.6.0/bin/ pod:55 :di <top (required)>\'\n\tfrom /usr/local/bin/pod:22:in
memuat\'\n\tdari /usr/local/bin/ pod :22 :dalam `
di cli.catch.err (/usr/local/lib/node_modules/cordova/bin/cordova:29:15)
pada
di process._tickCallback (internal/process/next_tick.js:189:7)
@nsksaisaravana Anda dapat mencoba https://github.com/dpa99c/cordova-plugin-firebase alih-alih firebase-lib
@nsksaisaravana
Lihat versi Cordova-ios Anda dan periksa versi plugin mana yang harus Anda instal
https://github.com/wizpanda/cordova-plugin-firebase-lib/
Jadi inilah alasannya rusak:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20Pembaruan Google Firebase - 17 Juni 2019
https://firebase.google.com/support/release-notes/android#version_1621Pustaka berikut diperbarui dengan rilis ini:
Versi otentikasi 18.0.0Kami menemukan cara untuk mengatasi ini, dan tetap pada target SDK versi 27.
- pembersihan keras: hapus
platforms/android
ionic cordova build android
(gagal)- perbarui
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
- perbarui
platforms/android/app/build.gradle
(dependensi ~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"
- perbarui
platforms/android/cordova-plugin-firebase/cloud-build.gradle
(dalam dependensi)compile 'com.google.firebase:firebase-auth:16.2.1'
ionic cordova build android
ATAU
cd platforms/android
./gradlew build
saya melakukan hal yang sama tetapi masih mendapatkan kesalahan di bawah ini:
Komentar yang paling membantu
Jadi inilah alasannya rusak:
https://github.com/arnesson/cordova-plugin-firebase/blob/5a3c08d4e2e9d372894d778ca8c8c3d7c3d72d0d/src/android/build.gradle#L20
Pembaruan Google Firebase - 17 Juni 2019
https://firebase.google.com/support/release-notes/android#version_1621
Kami menemukan cara untuk mengatasi ini, dan tetap pada target SDK versi 27.
pembersihan keras: hapus
platforms/android
ionic cordova build android
(gagal)perbarui
platforms/android/project.properties
:platforms/android/app/build.gradle
(dependensi ~ln 266)platforms/android/cordova-plugin-firebase/cloud-build.gradle
(dalam dependensi)ionic cordova build android
ATAU
cd platforms/android
./gradlew build