java - 使用 StreamSupport 库时 Dex 失败

标签 java android java-8 java-stream dex

我正在尝试使用 StreamSupport使用某些 Java 8 API。我的应用程序有 15 的 minSDK 和 25

的 compileSDK

我得到的确切错误是:

Caused by: com.android.dex.DexException: Multiple dex files define Ljava8/util/CollSer

我确实看到 CollSer 在 StreamSupport 中定义,但 StreamSupport 只在我的依赖关系树中出现一次。

最佳答案

已通过删除 multidex 修复,但我怀疑真正的原因是缓存问题。

关于java - 使用 StreamSupport 库时 Dex 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48673043/

相关文章:

java-8 - Java Stream BufferedReader 文件流

Java 8 在使用时缺少参数::

java - 为什么 Short 方法调用整数方法?

java - 与使用普通 JDBC 相比,MyBatis 有什么好处

java - Android - 将触摸坐标发送到另一台设备

android - 如何使用 Kotlin 同时定位 JVM/Native 和 Android

java - 在 Java 8 中使用 lambda 表达式时出现错误的非法开头

java - 从 http ://www. autorenlexikon.lu 接收 JSON 列表

java - 组织.hibernate.HibernateException : merge is not valid without active transaction

android - 动态添加 View 后,按钮 onClick 不会触发