• 16-07-2020, 22:55:55
    #1
    Merhaba arkadaşlar defalarca yazdım ama çözüm sunan pek olmadı. Flutter projeye Android Studioda firebase cloud bağlantısı yapıyorum. Projeye firebase bağlantısı yapıyorum yaml dosyasına ilgili import işlemini yapıyorum ama sürekli aşağıdaki hatayı alıyıorum. Şu zıkkımdan kurtarın beni... Hata mesajı;


    Launching libmain.dart on sdk gphone x86 in debug mode...
    Running Gradle task 'assembleDebug'...
    Plugin project :firebase_core_web not found. Please update settings.gradle.
    Plugin project :cloud_firestore_web not found. Please update settings.gradle.
    Note: C:flutter.pub-cachehostedpub.dartlang.orgcloud_firestore-0.13.7androidsrcmainjavaioflutterpluginsfirebasecl oudfirestoreCloudFirestorePlugin.java uses unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.
    D8: Cannot fit requested classes in a single dex file (# methods: 76073 > 65536)
    com.android.builder.dexing.DexArchiveMergerExcepti on: Error while merging dex archives:
    The number of method references in a .dex file cannot exceed 64K.
    Learn how to resolve this issue at https://developer.android.com/tools/.../multidex.html
    at com.android.builder.dexing.D8DexArchiveMerger.getE xceptionToRethrow(D8DexArchiveMerger.java:131)
    at com.android.builder.dexing.D8DexArchiveMerger.merg eDexArchives(D8DexArchiveMerger.java:118)
    at com.android.build.gradle.internal.transforms.DexMe rgerTransformCallable.call(DexMergerTransformCalla ble.java:102)
    at com.android.build.gradle.internal.tasks.DexMerging TaskRunnable.run(DexMergingTask.kt:444)
    at com.android.build.gradle.internal.tasks.Workers$Ac tionFacade.run(Workers.kt:335)
    at org.gradle.workers.internal.AdapterWorkAction.exec ute(AdapterWorkAction.java:50)
    at org.gradle.workers.internal.DefaultWorkerServer.ex ecute(DefaultWorkerServer.java:47)
    at org.gradle.workers.internal.NoIsolationWorkerFacto ry$1$1$1.create(NoIsolationWorkerFactory.java:65)
    at org.gradle.workers.internal.NoIsolationWorkerFacto ry$1$1$1.create(NoIsolationWorkerFactory.java:61)
    at org.gradle.internal.classloader.ClassLoaderUtils.e xecuteInClassloader(ClassLoaderUtils.java:98)
    at org.gradle.workers.internal.NoIsolationWorkerFacto ry$1$1.execute(NoIsolationWorkerFactory.java:61)
    at org.gradle.workers.internal.AbstractWorker$1.call( AbstractWorker.java:44)
    at org.gradle.workers.internal.AbstractWorker$1.call( AbstractWorker.java:41)
    at org.gradle.internal.operations.DefaultBuildOperati onExecutor$CallableBuildOperationWorker.execute(De faultBuildOperationExecutor.java:416)
    at org.gradle.internal.operations.DefaultBuildOperati onExecutor$CallableBuildOperationWorker.execute(De faultBuildOperationExecutor.java:406)
    at org.gradle.internal.operations.DefaultBuildOperati onExecutor$1.execute(DefaultBuildOperationExecutor .java:165)
    at org.gradle.internal.operations.DefaultBuildOperati onExecutor.execute(DefaultBuildOperationExecutor.j ava:250)
    at org.gradle.internal.operations.DefaultBuildOperati onExecutor.execute(DefaultBuildOperationExecutor.j ava:158)
    at org.gradle.internal.operations.DefaultBuildOperati onExecutor.call(DefaultBuildOperationExecutor.java :102)
    at org.gradle.internal.operations.DelegatingBuildOper ationExecutor.call(DelegatingBuildOperationExecuto r.java:36)
    at org.gradle.workers.internal.AbstractWorker.execute WrappedInBuildOperation(AbstractWorker.java:41)
    at org.gradle.workers.internal.NoIsolationWorkerFacto ry$1.execute(NoIsolationWorkerFactory.java:56)
    at org.gradle.workers.internal.DefaultWorkerExecutor$ 3.call(DefaultWorkerExecutor.java:215)
    at org.gradle.workers.internal.DefaultWorkerExecutor$ 3.call(DefaultWorkerExecutor.java:210)
    at java.util.concurrent.FutureTask.run(FutureTask.jav a:266)
    at org.gradle.internal.work.DefaultConditionalExecuti onQueue$ExecutionRunner.runExecution(DefaultCondit ionalExecutionQueue.java:215)
    at org.gradle.internal.work.DefaultConditionalExecuti onQueue$ExecutionRunner.runBatch(DefaultConditiona lExecutionQueue.java:164)
    at org.gradle.internal.work.DefaultConditionalExecuti onQueue$ExecutionRunner.run(DefaultConditionalExec utionQueue.java:131)
    at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.jav a:266)
    at org.gradle.internal.concurrent.ExecutorPolicy$Catc hAndRecordFailures.onExecute(ExecutorPolicy.java:6 4)
    at org.gradle.internal.concurrent.ManagedExecutorImpl $1.run(ManagedExecutorImpl.java:48)
    at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
    at org.gradle.internal.concurrent.ThreadFactoryImpl$M anagedThreadRunnable.run(ThreadFactoryImpl.java:56 )
    at java.lang.Thread.run(Thread.java:748)
    Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete
    at com.android.tools.r8.utils.t.a(:55)
    at com.android.tools.r8.D8.run(:11)
    at com.android.builder.dexing.D8DexArchiveMerger.merg eDexArchives(D8DexArchiveMerger.java:116)
    ... 34 more
    Caused by: com.android.tools.r8.utils.AbortException: Error: null, Cannot fit requested classes in a single dex file (# methods: 76073 > 65536)
    at com.android.tools.r8.utils.Reporter.a(:21)
    at com.android.tools.r8.utils.Reporter.a(:7)
    at com.android.tools.r8.dex.VirtualFile.a(:33)
    at com.android.tools.r8.dex.VirtualFile$h.a(:5)
    at com.android.tools.r8.dex.ApplicationWriter.a(:13)
    at com.android.tools.r8.dex.ApplicationWriter.write(: 35)
    at com.android.tools.r8.D8.d(:44)
    at com.android.tools.r8.D8.b(:1)
    at com.android.tools.r8.utils.t.a(:23)
    ... 36 more


    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ':app:mergeDexDebug'.
    > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$Ac tionFacade
    > com.android.builder.dexing.DexArchiveMergerExcepti on: Error while merging dex archives:
    The number of method references in a .dex file cannot exceed 64K.
    Learn how to resolve this issue at https://developer.android.com/tools/.../multidex.html

    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    * Get more help at https://help.gradle.org

    BU�LD FAILED in 4m 12s
    [!] The shrinker may have failed to optimize the Java bytecode.
    To disable the shrinker, pass the `--no-shrink` flag to this command.
    To learn more, see: https://developer.android.com/studio/build/shrink-code
    Exception: Gradle task assembleDebug failed with exit code 1
  • 17-07-2020, 17:31:52
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    tayfunatmaca adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar defalarca yazdım ama çözüm sunan pek olmadı. Flutter projeye Android Studioda firebase cloud bağlantısı yapıyorum. Projeye firebase bağlantısı yapıyorum yaml dosyasına ilgili import işlemini yapıyorum ama sürekli aşağıdaki hatayı alıyıorum. Şu zıkkımdan kurtarın beni... Hata mesajı;


    Launching libmain.dart on sdk gphone x86 in debug mode...
    Running Gradle task 'assembleDebug'...
    Plugin project :firebase_core_web not found. Please update settings.gradle.
    Plugin project :cloud_firestore_web not found. Please update settings.gradle.
    Note: C:flutter.pub-cachehostedpub.dartlang.orgcloud_firestore-0.13.7androidsrcmainjavaioflutterpluginsfirebasecl oudfirestoreCloudFirestorePlugin.java uses unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.
    D8: Cannot fit requested classes in a single dex file (# methods: 76073 > 65536)
    com.android.builder.dexing.DexArchiveMergerExcepti on: Error while merging dex archives:
    The number of method references in a .dex file cannot exceed 64K.
    Learn how to resolve this issue at https://developer.android.com/tools/.../multidex.html
    at com.android.builder.dexing.D8DexArchiveMerger.getE xceptionToRethrow(D8DexArchiveMerger.java:131)
    at com.android.builder.dexing.D8DexArchiveMerger.merg eDexArchives(D8DexArchiveMerger.java:118)
    at com.android.build.gradle.internal.transforms.DexMe rgerTransformCallable.call(DexMergerTransformCalla ble.java:102)
    at com.android.build.gradle.internal.tasks.DexMerging TaskRunnable.run(DexMergingTask.kt:444)
    at com.android.build.gradle.internal.tasks.Workers$Ac tionFacade.run(Workers.kt:335)
    at org.gradle.workers.internal.AdapterWorkAction.exec ute(AdapterWorkAction.java:50)
    at org.gradle.workers.internal.DefaultWorkerServer.ex ecute(DefaultWorkerServer.java:47)
    at org.gradle.workers.internal.NoIsolationWorkerFacto ry$1$1$1.create(NoIsolationWorkerFactory.java:65)
    at org.gradle.workers.internal.NoIsolationWorkerFacto ry$1$1$1.create(NoIsolationWorkerFactory.java:61)
    at org.gradle.internal.classloader.ClassLoaderUtils.e xecuteInClassloader(ClassLoaderUtils.java:98)
    at org.gradle.workers.internal.NoIsolationWorkerFacto ry$1$1.execute(NoIsolationWorkerFactory.java:61)
    at org.gradle.workers.internal.AbstractWorker$1.call( AbstractWorker.java:44)
    at org.gradle.workers.internal.AbstractWorker$1.call( AbstractWorker.java:41)
    at org.gradle.internal.operations.DefaultBuildOperati onExecutor$CallableBuildOperationWorker.execute(De faultBuildOperationExecutor.java:416)
    at org.gradle.internal.operations.DefaultBuildOperati onExecutor$CallableBuildOperationWorker.execute(De faultBuildOperationExecutor.java:406)
    at org.gradle.internal.operations.DefaultBuildOperati onExecutor$1.execute(DefaultBuildOperationExecutor .java:165)
    at org.gradle.internal.operations.DefaultBuildOperati onExecutor.execute(DefaultBuildOperationExecutor.j ava:250)
    at org.gradle.internal.operations.DefaultBuildOperati onExecutor.execute(DefaultBuildOperationExecutor.j ava:158)
    at org.gradle.internal.operations.DefaultBuildOperati onExecutor.call(DefaultBuildOperationExecutor.java :102)
    at org.gradle.internal.operations.DelegatingBuildOper ationExecutor.call(DelegatingBuildOperationExecuto r.java:36)
    at org.gradle.workers.internal.AbstractWorker.execute WrappedInBuildOperation(AbstractWorker.java:41)
    at org.gradle.workers.internal.NoIsolationWorkerFacto ry$1.execute(NoIsolationWorkerFactory.java:56)
    at org.gradle.workers.internal.DefaultWorkerExecutor$ 3.call(DefaultWorkerExecutor.java:215)
    at org.gradle.workers.internal.DefaultWorkerExecutor$ 3.call(DefaultWorkerExecutor.java:210)
    at java.util.concurrent.FutureTask.run(FutureTask.jav a:266)
    at org.gradle.internal.work.DefaultConditionalExecuti onQueue$ExecutionRunner.runExecution(DefaultCondit ionalExecutionQueue.java:215)
    at org.gradle.internal.work.DefaultConditionalExecuti onQueue$ExecutionRunner.runBatch(DefaultConditiona lExecutionQueue.java:164)
    at org.gradle.internal.work.DefaultConditionalExecuti onQueue$ExecutionRunner.run(DefaultConditionalExec utionQueue.java:131)
    at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.jav a:266)
    at org.gradle.internal.concurrent.ExecutorPolicy$Catc hAndRecordFailures.onExecute(ExecutorPolicy.java:6 4)
    at org.gradle.internal.concurrent.ManagedExecutorImpl $1.run(ManagedExecutorImpl.java:48)
    at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
    at org.gradle.internal.concurrent.ThreadFactoryImpl$M anagedThreadRunnable.run(ThreadFactoryImpl.java:56 )
    at java.lang.Thread.run(Thread.java:748)
    Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete
    at com.android.tools.r8.utils.t.a(:55)
    at com.android.tools.r8.D8.run(:11)
    at com.android.builder.dexing.D8DexArchiveMerger.merg eDexArchives(D8DexArchiveMerger.java:116)
    ... 34 more
    Caused by: com.android.tools.r8.utils.AbortException: Error: null, Cannot fit requested classes in a single dex file (# methods: 76073 > 65536)
    at com.android.tools.r8.utils.Reporter.a(:21)
    at com.android.tools.r8.utils.Reporter.a(:7)
    at com.android.tools.r8.dex.VirtualFile.a(:33)
    at com.android.tools.r8.dex.VirtualFile$h.a(:5)
    at com.android.tools.r8.dex.ApplicationWriter.a(:13)
    at com.android.tools.r8.dex.ApplicationWriter.write(: 35)
    at com.android.tools.r8.D8.d(:44)
    at com.android.tools.r8.D8.b(:1)
    at com.android.tools.r8.utils.t.a(:23)
    ... 36 more


    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ':app:mergeDexDebug'.
    > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$Ac tionFacade
    > com.android.builder.dexing.DexArchiveMergerExcepti on: Error while merging dex archives:
    The number of method references in a .dex file cannot exceed 64K.
    Learn how to resolve this issue at https://developer.android.com/tools/.../multidex.html

    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    * Get more help at https://help.gradle.org

    BU�LD FAILED in 4m 12s
    [!] The shrinker may have failed to optimize the Java bytecode.
    To disable the shrinker, pass the `--no-shrink` flag to this command.
    To learn more, see: https://developer.android.com/studio/build/shrink-code
    Exception: Gradle task assembleDebug failed with exit code 1
    android/app/build.gradlekısmına aşağıda bulunan kodları ilgili yerlere ekleyip deneyebilir misiniz.dependencies { compile 'com.android.support:multidex:1.0.1'}android { defaultConfig { multiDexEnabled true }}i
  • 18-07-2020, 12:44:18
    #3
    Selamlar,
    Hata mesajının içinde açıkça hatanın ne olduğunu söylüyor aslında

    The number of method references in a .dex file cannot exceed 64K.
    Learn how to resolve this issue at https://developer.android.com/tools/.../multidex.html
    Meraklı arkadaşlar için türkçesini açıklayayım,Yazdığın android kodların derlendikten sonra en son .dex dosyası haline gelir. (Dalvik executable file)Ve bu dex dosyasının içinde maximum 64k method olabilir.
    D8: Cannot fit requested classes in a single dex file (# methods: 76073 > 65536)
    Sizin uygulamada o anda 76073 method varmış tüm ekstra kütüphanelerin ile birlikte, dolayısıyla limiti aştın diye kızıyor sana.
    Çözüm olarak ise, yukarıda @tolgabaskesen; arkadasın önerdiği gibi, multidex yani çoklu dex file özelliğini enable ederek uygulamanı birden fazla dex dosyasına bölüyosun
    Umarım bu bilgiler sana ve gelecekte okuyan arkadaşlara faydalı olur.
    Başarılar
  • 19-07-2020, 11:13:44
    #4
    TayfunCesur35 adlı üyeden alıntı: mesajı görüntüle
    Selamlar,
    Hata mesajının içinde açıkça hatanın ne olduğunu söylüyor aslında

    The number of method references in a .dex file cannot exceed 64K.
    Learn how to resolve this issue at https://developer.android.com/tools/.../multidex.html
    Meraklı arkadaşlar için türkçesini açıklayayım,Yazdığın android kodların derlendikten sonra en son .dex dosyası haline gelir. (Dalvik executable file)Ve bu dex dosyasının içinde maximum 64k method olabilir.
    D8: Cannot fit requested classes in a single dex file (# methods: 76073 > 65536)
    Sizin uygulamada o anda 76073 method varmış tüm ekstra kütüphanelerin ile birlikte, dolayısıyla limiti aştın diye kızıyor sana.
    Çözüm olarak ise, yukarıda @tolgabaskesen; arkadasın önerdiği gibi, multidex yani çoklu dex file özelliğini enable ederek uygulamanı birden fazla dex dosyasına bölüyosun
    Umarım bu bilgiler sana ve gelecekte okuyan arkadaşlara faydalı olur.
    Başarılar
    İlgi, alaka ve güzel açıklaman için teşekkür ederim. Sorun aslında gradle dosyasında kotlin versiyonunu yükseltilmesiymiş. Kotlin versiyonunu güncelledikten sonra sorun düzeldi. Bahsettiğiniz dex özelliğini enable yaptıktan sonra hata verdi. Şimdilik problemi hallettim teşekkür ederim. ama yeni bir sorunla karşılaştım forumda paylaşıyorum yardımcı olabilirsin