Error:Execution failed for task ':app:processD

2019-04-18 23:08发布

After updating my google play services to rev 28 i'm getting this error. Im not sure why this is happening as it was working fine before.

here is my build.gradle file

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
   compileSdkVersion 23
   buildToolsVersion '23.0.2'

defaultConfig {
    applicationId "com.matsoltech.pakistancurrentaffairs"
    minSdkVersion 10
    targetSdkVersion 23
    versionCode 11
    versionName "2.1.1"
}
buildTypes {
    release {
        multiDexEnabled = true
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'),      'proguard-rules.pro'
    }
 }
 }

dependencies {
     compile fileTree(include: ['*.jar'], dir: 'libs')
     compile files('src/main/libs/universal-image-loader-1.9.3.jar')
     compile files('src/main/libs/nineoldandroids-2.4.0.jar')
     compile 'com.android.support:appcompat-v7:23.1.0'
     compile 'com.android.support:support-v4:23.1.0'
     compile 'com.android.support:cardview-v7:23.1.0'
     compile 'com.github.ksoichiro:android-observablescrollview:1.5.0'
     compile 'com.google.android.gms:play-services:8.3.0'
     compile 'com.mcxiaoke.volley:library:1.0.18'
     compile 'com.google.android.gms:play-services-analytics:8.3.0'
}

and

buildscript {
repositories {
    jcenter()
}

dependencies {
    classpath 'com.android.tools.build:gradle:1.3.0'
    classpath 'com.google.gms:google-services:1.4.0-beta3'
    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}

allprojects {
repositories {
    jcenter()
}
}

So, can anyone please tell me where is the problem? as the code was working fine before the update of GooglePlayServices.

13条回答
三岁会撩人
2楼-- · 2019-04-18 23:39

I too had the same problem when i was a newbie to Android Development. Though you had everything in place like below

compile 'com.google.android.gms:play-services:10.0.1'
compile 'com.google.firebase:firebase-messaging:10.0.1'

and you might be placed even the below line in your build.gradle(app level)

apply plugin: 'com.google.gms.google-services'

placing the above piece of code at the bottom of your build.gradle file fix your error

More important thing check your build.gradle(project level) file

apply plugin:  dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
        classpath 'com.google.gms:google-services:3.0.0'
    }'

com.google.gms:google-services:3.0.0 is placed or not .it won't support old verisons

查看更多
闹够了就滚
3楼-- · 2019-04-18 23:43

Ensure the play services version is latest that you used

查看更多
女痞
4楼-- · 2019-04-18 23:47
  • I copied the google-services.json file i downloaded and pasted it in app root folder i.e in your android studio,

  • Please also make sure the 'google-services.json' file you downloaded has the same name with the one you pasted in the root directory.

This worked for me. thanks

查看更多
三岁会撩人
5楼-- · 2019-04-18 23:51

To resolve this error, go to the Project-->platform..>android-->.gradlefile and modify the line

buildscript {
    repositories {
            jcenter()
            mavenLocal()
        }
    dependencies {
        classpath 'com.android.tools.build:gradle:+'
        classpath 'com.google.gms:google-services:3.0.0'
    }
}
// apply plugin: 'com.google.gms.google-services'
// class must be used instead of id(string) to be able to apply plugin from non-root gradle file
apply plugin: com.google.gms.googleservices.GoogleServicesPlugin
查看更多
相关推荐>>
6楼-- · 2019-04-18 23:51

I met this problem, too. What you say is not the key.

dependencies {
compile 'com.google.android.gms:play-services-auth:11.6.2'
compile 'com.google.android.gms:play-services-plus:11.6.2'
}
apply plugin: 'com.google.gms.google-services'

This apply plugin: 'com.google.gms.google-services' must at dependencies!

查看更多
做个烂人
7楼-- · 2019-04-18 23:52

you need to add this

dependencies {
        compile 'com.google.android.gms:play-services:9.6.1'
}

and remove this

apply plugin: 'com.google.gms.google-services'
查看更多
登录 后发表回答