Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法解决';:应用程序:checkDebugDuplicateClasses';。飘飘然?_Java_Android_Firebase_Flutter_Gradle - Fatal编程技术网

Java 有没有办法解决';:应用程序:checkDebugDuplicateClasses';。飘飘然?

Java 有没有办法解决';:应用程序:checkDebugDuplicateClasses';。飘飘然?,java,android,firebase,flutter,gradle,Java,Android,Firebase,Flutter,Gradle,我一直在从事一个项目,该项目依赖于Firebase Cloud Firestore和物联网设备之间的蓝牙串行通信 所以我一直在尝试使用 它给了我错误,比如 在protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)模块中找到重复类com.google.protobuf.Byte

我一直在从事一个项目,该项目依赖于Firebase Cloud Firestore和物联网设备之间的蓝牙串行通信

所以我一直在尝试使用

它给了我错误,比如 在protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)模块中找到重复类com.google.protobuf.ByteString$CodedBuilder

请给我修理一下

完整日志如下所示:

>Launching lib\main.dart on Emulator in debug mode...
 lib\main.dart
Plugin project :firebase_auth_web not found. Please update settings.gradle.
Plugin project :firebase_core_web not found. Please update settings.gradle.
Plugin project :cloud_firestore_web not found. Please update settings.gradle.
Parameter format not correct -
Note: C:\flutter\.pub-cache\hosted\pub.dartlang.org\flutter_blue-0.7.2\android\src\main\java\com\pauldemarco\flutter_blue\FlutterBluePlugin.java uses or overrides 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.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:checkDebugDuplicateClasses'.
> 1 exception was raised by workers:
  java.lang.RuntimeException: java.lang.RuntimeException: Duplicate class com.google.protobuf.AbstractMessageLite found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.AbstractMessageLite$Builder found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.AbstractParser found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.AbstractProtobufList found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.BooleanArrayList found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.ByteBufferWriter found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.ByteOutput found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.ByteString found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.ByteString$1 found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.ByteString$ArraysByteArrayCopier found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.ByteString$BoundedByteString found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.ByteString$ByteArrayCopier found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.ByteString$ByteIterator found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar otobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.Internal$IntList found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.Internal$ListAdapter found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.Internal$ListAdapter$Converter found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.Internal$LongList found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)
  Duplicate class com.google.protobuf.Internal$MapAdapter found in modules protobuf-javalite-3.11.0.jar (com.google.protobuf:protobuf-javalite:3.11.0) and protobuf-lite-3.0.1.jar (com.google.protobuf:protobuf-lite:3.0.1)

  Duplicate class com.google.protobuf.Internal$MapAdapter$1 found in modules protobuf-javalite-3.11.0.jar 
  Go to the documentation to learn how to <a href="d.android.com/r/tools/classpath-sync-errors">Fix dependency resolution errors</a>.

* 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

BUILD FAILED in 56s
Exception: Gradle task assembleDebug failed with exit code 1
Exited (sigterm)


>在调试模式下启动Emulator上的lib\main.dart。。。
lib\main.dart
插件项目:未找到firebase_auth_web。请更新settings.gradle。
插件项目:未找到firebase\u core\u web。请更新settings.gradle。
插件项目:未找到cloud\u firestore\u web。请更新settings.gradle。
参数格式不正确-
注意:C:\flatter\.pub cache\hosted\pub.dartlang.org\flatter_blue-0.7.2\android\src\main\java\com\pauldemarco\flatter_blue\flatterblueplugin.java使用或覆盖不推荐使用的API。
注意:有关详细信息,请使用-Xlint:deprecation重新编译。
注意:某些输入文件使用未经检查或不安全的操作。
注意:使用-Xlint重新编译:未选中以获取详细信息。
失败:生成失败,出现异常。
*出了什么问题:
任务“:app:checkDebugDuplicateClasses”的执行失败。
>工人提出了1个例外情况:
java.lang.RuntimeException:java.lang.RuntimeException:protobuf-lite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)模块中的重复类com.google.protobuf.AbstractMessageLite
在模块protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)中找到重复的类com.google.protobuf.AbstractMessageLite$Builder
在protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)模块中找到的重复类com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream
在模块protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)中找到重复的类com.google.protobuf.AbstractParser
在模块protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)中找到重复的类com.google.protobuf.AbstractProtobufList
在模块protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)中找到重复的类com.google.protobuf.booleanararyList
在模块protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)中找到重复的类com.google.protobuf.ByteBufferWriter
在模块protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)中找到重复的类com.google.protobuf.ByteOutput
在模块protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)中找到重复的类com.google.protobuf.ByteString
在模块protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)中找到重复类com.google.protobuf.ByteString$1
在protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)模块中找到的重复类com.google.protobuf.ByteString$arrarysbytarraycopier
在模块protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)中找到重复类com.google.protobuf.ByteString$BoundedByteString
在模块protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)中找到重复类com.google.protobuf.ByteString$ByteArrayCopier
在模块protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar-otobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)中发现了重复的类com.google.protobuf.protobuf
在模块protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)中找到重复的类com.google.protobuf.Internal$IntList
在模块protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)中找到重复的类com.google.protobuf.Internal$ListAdapter
在模块protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)中找到重复的类com.google.protobuf.Internal$ListAdapter$Converter
在模块protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)中找到重复的类com.google.protobuf.Internal$LongList
在模块protobuf-javalite-3.11.0.jar(com.google.protobuf:protobuf-javalite:3.11.0)和protobuf-lite-3.0.1.jar(com.google.protobuf:protobuf-lite:3.0.1)中找到重复的类com.google.protobuf.Internal$MapAdapter
在protobuf-javalite-3.11.0.jar模块中找到重复类com.google.protobuf.Internal$MapAdapter$1
请参阅文档以了解如何使用。
*尝试:
使用--stacktrace选项运行以获取堆栈跟踪