- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我确实知道之前已经多次报告过多个 dex 问题,但似乎没有一个解决方案适用于我的情况。
控制台:
Unable to execute dex: Multiple dex files define Lbolts/AggregateException;
Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lbolts/AggregateException;
一种流行的解决方案是从构建路径中取消标记“Android 私有(private)库”容器。我不能这样做,因为该容器中还有一些我需要的库。
另一个解决方案是取消标记任何以 .jar 形式显式添加的重复库。我没有这样的库。
在我的例子中,重复的库是:android-support-v7-appcompat.jar
我在这两个容器中有它(直接从 sdk 文件夹中引用):
1.) Android 私有(private)库
2.) Android 依赖项
问题是我无法完全取消这两个容器中的任何一个,因为它们都包含其他必要的库。但我也无法从任一容器中删除这个重复的 .jar 文件。
编辑:注:当我将 android-support-v7-appcompat library_project 添加到我的项目中时,它会进入两个容器。必须有某种方式,以便只进入一个。
谁能帮帮我怎么做?
最佳答案
已解决
bolts-android
库是这里真正的麻烦。它有两个不同的版本导致了冲突。 FacebookSDK
库带来 bolts-android-1.1.2
,android-support-v7-appcompat
带来 bolts-android-1.1 .4
.
我在 FacebookSDK
库项目中取消了 Android Private Libraries 容器的标记,其中包含 bolts-android-1.1.2
。结果,我的项目现在只有一个版本,bolts-android-1.1.4
,解决了冲突。现在运行良好。
另外,事实证明,重复的 android-support-v7-appcompat
条目不是问题。
关于java - 无法执行 dex : Multiple dex files define Lbolts/AggregateException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27694355/
我有一个运行良好的 Objective C 项目,我决定通过 Cocoapods 安装 Citrus Payment SDK,该 SDK 是用 Swift 语言编写的。我在 cocoapods 安装后
原生 react 0.57 CocoaPods 1.5.3 Xcode 10.1 我已在 Debug模式下构建,这很好,但存档收到错误消息 图 1:错误 我打开了 .xcworkspace 而不是 .
我已经有几天遇到这个烦人的错误了: 我试过:删除 pods 文件夹和 pod 文件以及 pod.lock 文件和 .workspace 文件并再次重新安装 pods。删除 pods.xconfig 文
大家 我遇到的问题是我无法编译我的应用程序,因为我收到以下错误: ld: library not found for -lBolts clang: error: linker command fail
我知道 Multidex 问题在 StackOverflow 上很常见,但没有一个解决方案适合我。我怀疑它的 bolts-android 在编译 facebook sdk 时会产生冲突,因为如果我不是
我确实知道之前已经多次报告过多个 dex 问题,但似乎没有一个解决方案适用于我的情况。 控制台: Unable to execute dex: Multiple dex files defin
我是一名优秀的程序员,十分优秀!