android - Gradle:任务“:app:transformClassesWithMultidexlistForDebug”执行失败
问题描述
我找不到我的错误,但我知道它与 build.gradle 中的版本不匹配有关。
任何帮助表示赞赏。
错误日志:
任务 ':app:transformClassesWithMultidexlistForDebug' 执行失败。
com.android.build.api.transform.TransformException:生成主 dex 列表时出错。
我的 build.gradle 依赖项:
dependencies {
compile project(':react-native-vector-icons')
compile project(':react-native-gesture-handler')
compile project(':react-native-fcm')
implementation fileTree(dir: "libs", include: ["*.jar"])
//implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
implementation "com.facebook.react:react-native:+" // From node_modules
implementation "com.google.firebase:firebase-core:15.0.2" //17
implementation "com.google.firebase:firebase-messaging:15.0.2" //19
implementation "com.android.support:preference-v7:28.0.0"
implementation "com.google.android.gms:play-services-base:16.1.0"
//implementation 'com.theartofdev.edmodo:android-image-cropper:2.8.+'
}
解决方案
请将此添加到您的应用程序 gradle 依赖项中
implementation 'com.android.support:multidex:1.0.3'
并且不要忘记启用它:
defaultConfig {
......
multiDexEnabled true
}
推荐阅读
- android - 如何在自定义视图中观察 LiveData
- bash - 将纪元列转换为人类可读的格式
- amazon-web-services - 如何通过 EventBridgeClient 使用对 AWS SDK for Java V2 的 X-Ray 支持
- javascript - 获取书签树
- c++ - SerialStream.Open("/dev/ttyUSB0") 的实例抛出异常 "Bad file descriptor" [libserial, lubunto, c++]
- linux - 轮询()的最大轮询计数?
- c# - VS Code 不知道 c#9 源代码生成器生成的代码
- angular - 如何在两个角度项目之间共享代码?
- amazon-web-services - Visual Studio aws 工具包后出现 503 错误
- delphi - LaunchScreen.TemplateiOS 目标目录