添加 google 播放服务时发生意外顶级异常

UNEXPECTED TOP-LEVEL EXCEPTION while adding google play services

我正在开发一个 android 应用程序,我正在其中集成 Google Plus 登录。为此,我已将 google 播放服务库添加到我的项目中。当我 运行 我的应用程序时,它给我以下错误:

UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Lcom/google/ads/AdRequest$ErrorCode;
    at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596)
    at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554)
    at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535)
    at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)
    at com.android.dx.merge.DexMerger.merge(DexMerger.java:189)
    at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454)
    at com.android.dx.command.dexer.Main.runMonoDex(Main.java:303)
    at com.android.dx.command.dexer.Main.run(Main.java:246)
    at com.android.dx.command.dexer.Main.main(Main.java:215)
    at com.android.dx.command.Main.main(Main.java:106)

这是我的 build.gradle 文件:

    apply plugin: 'com.android.application'

    android {
        compileSdkVersion 21
        buildToolsVersion "21.1.2"

        defaultConfig {
            applicationId "com.genes_x.googleplus"
            minSdkVersion 9
            targetSdkVersion 21
            versionCode 1
            versionName "1.0"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    }

    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:22.0.0'
        compile 'com.google.android.gms:play-services:7.0.0'
        //compile 'com.google.android.gms:play-services-plus:7.0.0'
        //compile 'com.google.android.gms:play-services-identity:7.0.0'
        compile files('E:/google plus/GooglePlus/libs/google-play-services.jar')
    }

我在 Whosebug 上遇到了很多问题,但没有得到解决方案。我的 build.gradle 文件有什么问题吗??

错误很明显。您正在编译 google 播放服务两次。应该是:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.0.0'
    compile 'com.google.android.gms:play-services:7.0.0'
    //compile 'com.google.android.gms:play-services-plus:7.0.0'
    //compile 'com.google.android.gms:play-services-identity:7.0.0'
    //compile files('E:/google plus/GooglePlus/libs/google-play-services.jar')
}