Flutter和Cloud Firestore

莱纳斯·比尔霍夫(Linus Bierhoff)

对于我的应用我想连接cloud_firestore,并firebase_auth与我扑应用。我测试了每个版本,但是当我想使用flutter_firestorefirebase_authWorks)启动我的应用程序时,出现错误消息:

Exception: Gradle task assembleDebug failed with exit code 1

当我不使用这些插件时,一切正常。我需要注意任何依赖项吗?

Flutter医生说一切正常,我拥有最新版本的Flutter。

整个错误:

Launching lib\main.dart on sdk gphone x86 64 arm64 in debug mode...
Plugin project :firebase_core_web not found. Please update settings.gradle.
Plugin project :cloud_firestore_web not found. Please update settings.gradle.
D8: Cannot fit requested classes in a single dex file (# methods: 83424 > 65536)
com.android.builder.dexing.DexArchiveMergerException: 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/building/multidex.html
    at com.android.builder.dexing.D8DexArchiveMerger.getExceptionToRethrow(D8DexArchiveMerger.java:131)
    at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:118)
    at com.android.build.gradle.internal.transforms.DexMergerTransformCallable.call(DexMergerTransformCallable.java:102)
    at com.android.build.gradle.internal.tasks.DexMergingTaskRunnable.run(DexMergingTask.kt:444)
    at com.android.build.gradle.internal.tasks.Workers$ActionFacade.run(Workers.kt:335)
    at org.gradle.workers.internal.AdapterWorkAction.execute(AdapterWorkAction.java:50)
    at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:47)
    at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1$1.create(NoIsolationWorkerFactory.java:65)
    at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1$1.create(NoIsolationWorkerFactory.java:61)
    at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:98)
    at org.gradle.workers.internal.NoIsolationWorkerFactory$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.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)
    at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
    at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
    at org.gradle.workers.internal.NoIsolationWorkerFactory$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.java:266)
    at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:215)
    at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:164)
    at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:131)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
    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$ManagedThreadRunnable.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.mergeDexArchives(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: 83424 > 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

非常感谢!

莱纳斯·比尔霍夫(Linus Bierhoff)

史考特

您有太多方法。

请在此处查看选定的答案:.dex文件中方法引用的数量不能超过64k API 17

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Flutter和Cloud-Firestore:如何读取链接到Flutter FutureBuilder的Firestore文档

来自分类Dev

如何在Flutter中设置,获取和更新数据到Cloud Firestore?

来自分类Dev

向Cloud Firestore添加阵列(Flutter / Dart)

来自分类Dev

Flutter从Firebase Cloud Firestore返回完整阵列

来自分类Dev

在flutter中从cloud_firestore删除文档

来自分类Dev

Cloud Firestore查询以获取文档ID,Flutter

来自分类Dev

Google Cloud Platform和Google Cloud Firestore之间的区别?

来自分类Dev

如何使用Dart / Flutter在Cloud Firestore中存储简单矩阵?

来自分类Dev

Cloud Firestore连接我的Flutter Windows应用程序

来自分类Dev

Flutter Google登录数据保存到Firebase Cloud Firestore

来自分类Dev

Flutter-基于Cloud Firestore数据渲染小部件

来自分类Dev

如何在Cloud Flutter Firestore中处理嵌套集合查询?

来自分类Dev

无法从Cloud Firestore检索Flutter中的多个集合

来自分类Dev

在Flutter Cloud Firestore中设置自定义文档ID

来自分类Dev

Flutter-更新Cloud Firestore中的映射和数组的值

来自分类Dev

Flutter Cloud Firestore 在 iOS 上调用 getDocuments() 失败

来自分类Dev

Cloud Firestore文档参考

来自分类Dev

Firebase / Cloud Firestore:onSnapshot()与on()

来自分类Dev

Firebase + PHP - Cloud Firestore

来自分类Dev

Cloud Firestore:整理文档

来自分类Dev

Cloud Firestore 中的 IN 查询

来自分类Dev

Flutter Firestore缓存流

来自分类Dev

Flutter Firestore重置缓存

来自分类Dev

Flutter Firestore缓存

来自分类Dev

Flutter等待Firestore完成

来自分类Dev

Flutter Firestore读取过多

来自分类Dev

Flutter:保存到 Firestore

来自分类Dev

Flutter:即使导入了包,也无法使用Firestore.instance(cloud_firestore)

来自分类Dev

Angular 9-具有Firebase和Cloud Firestore的后端

Related 相关文章

  1. 1

    Flutter和Cloud-Firestore:如何读取链接到Flutter FutureBuilder的Firestore文档

  2. 2

    如何在Flutter中设置,获取和更新数据到Cloud Firestore?

  3. 3

    向Cloud Firestore添加阵列(Flutter / Dart)

  4. 4

    Flutter从Firebase Cloud Firestore返回完整阵列

  5. 5

    在flutter中从cloud_firestore删除文档

  6. 6

    Cloud Firestore查询以获取文档ID,Flutter

  7. 7

    Google Cloud Platform和Google Cloud Firestore之间的区别?

  8. 8

    如何使用Dart / Flutter在Cloud Firestore中存储简单矩阵?

  9. 9

    Cloud Firestore连接我的Flutter Windows应用程序

  10. 10

    Flutter Google登录数据保存到Firebase Cloud Firestore

  11. 11

    Flutter-基于Cloud Firestore数据渲染小部件

  12. 12

    如何在Cloud Flutter Firestore中处理嵌套集合查询?

  13. 13

    无法从Cloud Firestore检索Flutter中的多个集合

  14. 14

    在Flutter Cloud Firestore中设置自定义文档ID

  15. 15

    Flutter-更新Cloud Firestore中的映射和数组的值

  16. 16

    Flutter Cloud Firestore 在 iOS 上调用 getDocuments() 失败

  17. 17

    Cloud Firestore文档参考

  18. 18

    Firebase / Cloud Firestore:onSnapshot()与on()

  19. 19

    Firebase + PHP - Cloud Firestore

  20. 20

    Cloud Firestore:整理文档

  21. 21

    Cloud Firestore 中的 IN 查询

  22. 22

    Flutter Firestore缓存流

  23. 23

    Flutter Firestore重置缓存

  24. 24

    Flutter Firestore缓存

  25. 25

    Flutter等待Firestore完成

  26. 26

    Flutter Firestore读取过多

  27. 27

    Flutter:保存到 Firestore

  28. 28

    Flutter:即使导入了包,也无法使用Firestore.instance(cloud_firestore)

  29. 29

    Angular 9-具有Firebase和Cloud Firestore的后端

热门标签

归档