无法执行 dex:多个 dex 文件定义 Lcom/google/android/gms/analytics

Unable to execute dex: Multiple dex files define Lcom/google/android/gms/analytics

我在执行 android 应用程序时出错。这的实际问题是什么。任何人都知道 post 它。

您有多个 个使用相同 类 的项目依赖项。

在这种情况下,com.google.android.gms.analytics 是重复的 - 所以你应该确保你只使用这个库一次。

检查您的 build.gradle 文件、您的 libs 文件夹以及您定义依赖项的其他任何地方。

我相信如果您使用 com.google.android.gms:play-services 作为依赖项,较新的版本默认包含 Google Analytics

  android {
    compileSdkVersion 21
    buildToolsVersion "21.1.0"

    defaultConfig {
        ...
        minSdkVersion 14
        targetSdkVersion 21
        ...

        // Enabling multidex support.
        multiDexEnabled true
    }
    ...
}

dependencies {
  compile 'com.android.support:multidex:1.0.0'
}