每当我想运行我的项目时,我都会收到以下错误
错误:任务': app: transformClassesSusDexForDebug'执行失败。com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.dex.DexException:多个dex文件定义Landroid/support/design/widget/协调器Layout1美元;
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
buildToolsVersion "27.0.2"
defaultConfig {
applicationId "com.example.invinciblesourav.flacom"
minSdkVersion 18
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets { main { assets.srcDirs = ['src/main/assets', 'src/main/assets/'] } }
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile ('com.android.support:appcompat-v7:27.+')
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.google.firebase:firebase-auth:11.0.4'
compile 'de.hdodenhof:circleimageview:2.1.0'
compile 'com.theartofdev.edmodo:android-image-cropper:2.3.+'
compile 'com.google.firebase:firebase-core:11.0.4'
compile 'com.google.firebase:firebase-database:11.0.2'
compile 'com.google.firebase:firebase-storage:11.0.4'
compile 'com.android.support:design:25.3.1'
compile 'com.squareup.picasso:picasso:2.4.0'
testCompile 'junit:junit:4.12'
}
apply pluenter code heregin: 'com.google.gms.google-services'
请帮帮我,我在这个问题上困了几天。
我的问题与使用同一库的不同版本有关。我的一个子依赖项指的是 com.android.support:design 的不同版本,所以我强制将版本放在 build.gradle 中
configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:27.1.0'
force 'com.android.support:design:27.1.0'
}
}
只是你必须添加多索引true并添加一个依赖项。检查码:
defaultConfig {
...
multiDexEnabled true
}
添加依赖项:
dependencies {
compile 'com.android.support:multidex:1.0.1'
}
如果你想了解更多的细节,请点击下面的链接:https://developer.android.com/studio/build/multidex.html
快乐编码...
我有完全相同的问题。我通过将每个Google支持库更新到最新版本(在编写此解决方案时为27.1.0)来解决此问题。此外,我还将编译SdkVersion
更新为版本 27,并将构建工具版本
更新为版本 27.0.3。我希望这将解决你的问题。
我无法编译该项目,编译时出现以下错误: 错误:任务': myApp: dexDebug'执行失败。 通用域名格式。Android石斑鱼类。常见的内部的LoggedErrorException:无法运行命令:C:\Program Files(x86)\Android\Android studio\sdk\build tools\21.0.2\dx。bat--dex--输出C:\Users\Andro
当我将android支持注释添加到我的依赖项时 我有一个错误: 错误代码:2输出:意外的顶级异常:com.android.dex.dexException:多个dex文件定义Landroid/Support/Annotation/Animres;在com.android.dx.merge.dexmerger.readsortabletypes(dexmerger.java:594)在com.and
如果我grep v4,我会在构建文件夹中看到两个文件。 我的gradle文件只包括以下支持库: 我很难理解r7库是如何被包括在内的。我运行了,当我重新运行AssembleDebug时,它总是出现在那里。 这是play services AAR bundle和v13库之间的不兼容吗?
我可以 ,它只有一个: <代码>设置。gradle如下: @garbriele:我更新了新问题,显示项目的
问题内容: 在Android项目中,团队主要还是使用Eclipse并添加了一些第3方库,然后在运行gradle build时Android Studio无法在设备anf上运行,并出现错误: 对于不同的文件,以此类推10到20次 尝试过 和 和 对彼此而言 并编译’com.android.support:appcompat-v7:21.0.+’ Eclipse ADT没有问题。 如何使用Gradle
我敢肯定,不知怎么的,我添加了两倍的谷歌库。 多谢了。