2016-04-19 35 views
17

Ho aggiornato la versione di Android Studio dalla 1.5 alla 2.0 oggi e qualcosa è andato storto.
Prima ho ottenuto l'errore di versione di Gradle, quindi ho aggiornato la versione di Gradle dalla 2.10 alla 2.12.Errore di build Studio Android: questa versione di Android Studio non è compatibile con il plugin Gradle utilizzato. Prova a disabilitare Instant Run

# previous 
# distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 
# current 
distributionUrl=https\://services.gradle.org/distributions/gradle-2.12-all.zip 

L'errore di versione del gradino è scomparso.
Ma ora ho questo errore quando si tenta di eseguire il mio progetto:

Error running app: This version of Android Studio is incompatible with the Gradle Plugin used. Try disabling Instant Run (or updating either the IDE or the Gradle plugin to the latest version) 


Questo è il mio progetto Gradle.build:

// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.0.0' 
     classpath 'com.google.gms:google-services:2.1.0-alpha1' 
     classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 


E questo è il mio modulo: app File Gradle.build.

apply plugin: 'com.android.application' 
apply plugin: 'io.fabric' 
apply plugin: 'android-apt' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 

    defaultConfig { 
     applicationId "com.example.test" 
     minSdkVersion 19 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 

     multiDexEnabled true 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_7 
     targetCompatibility JavaVersion.VERSION_1_7 
    } 
    dexOptions { 
     maxProcessCount = 4 // this is the default value 
     javaMaxHeapSize "4g" 
     preDexLibraries = false 
    } 
} 

buildscript { 
    repositories { 
     maven { url 'https://maven.fabric.io/public' } 
     mavenCentral() 
    } 

    dependencies { 
     classpath 'io.fabric.tools:gradle:1.+' 
    } 
} 

repositories { 
    jcenter() 
    maven { url 'https://maven.fabric.io/public' } 
    mavenCentral() 
} 


dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 

    compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { transitive = true; } 
    compile('com.twitter.sdk.android:twitter:[email protected]') { transitive = true; } 

    apt 'com.github.hotchemi:permissionsdispatcher-processor:2.1.2' 
    compile 'com.android.support:appcompat-v7:23.3.0' 
    compile 'com.android.support:design:23.3.0' 
    compile 'com.android.support:cardview-v7:23.3.0' 
    compile 'com.android.support:palette-v7:23.3.0' 
    compile 'com.android.support:recyclerview-v7:23.3.0' 
    compile 'com.android.support:support-v13:23.3.0' 
    compile 'com.android.support:support-v4:23.3.0' 
    compile 'com.android.support:multidex:1.0.0' 
    compile 'com.google.android.gms:play-services-analytics:8.4.0' 
    compile 'com.google.android.gms:play-services-gcm:8.4.0' 
    compile 'com.google.android.gms:play-services-maps:8.4.0' 
    compile 'com.google.android.gms:play-services-location:8.4.0' 
    compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4' 
    compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta4' 
    compile 'com.facebook.android:facebook-android-sdk:4.6.0' 
    compile 'com.paypal.sdk:paypal-android-sdk:2.13.3' 
    compile 'com.squareup.picasso:picasso:2.5.2' 
    compile 'com.github.hotchemi:permissionsdispatcher:2.1.2' 
} 

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


ho Immediata disabile Esegui dal preferenze, ma nulla è cambiato.
Come posso risolvere questo errore?
Sto lottando per mezze giornate.

risposta

26

Ho cancellato la cartella di costruzione dopo la pulizia del progetto e ora tutto funziona correttamente. : D
Non so esattamente perché questo accada, ma forse le impostazioni predefinite sono in conflitto con le nuove impostazioni di creazione.

+1

ho cancellato la cartella di compilazione e pulito il progetto, ma ancora lo stesso errore è dispalyed – fazil

+0

Per Gradle 2.0 + seguire la @Tran Duc Huy. Ha funzionato per me – fazil

4

Utilizzo Android Studio 2.2 e per me ... Pulire il progetto ed eliminare la cartella di build risolto il problema.

Ho solo un altro con te. Ho messo su build.gradle. classpath 'com.android.tools.build:gradle:+'

8

Su Android 2.0 e versioni successive.

1 - In Settings ->Build, Execution, Deployment opzione ->Instant Run

2 - Chiaro Enable instant run to hot swap code

3 - Pulire progetto

p/s: Dovrebbe assolutamente funzionare.

+4

La disattivazione di Esecuzione istantanea non è una * correzione *. – lhunath

+0

Come per qualcuno, "Per Gradle 2.0 + segui @Tran Duc Huy.Worked for me" –

10

Ho affrontato questo problema dopo aver aggiornato Android Studio alla 2.3! Non ho cancellato alcun file!

Ho appena pulito il progetto e ha funzionato!

+0

Wow! incredibile ... Ha davvero funzionato ... Grazie amico. –

+0

lol ha funzionato anche per me, grazie! – marchinram

0
  1. andare in Preferenze e trovare Gradle
  2. selezionare "Use default Gradle wrapper"
  3. Build - Clean Progetto

e aggiornerà il file Gradle in modo automatico ed eseguire in un po ' .

1
Plugin version Required Gradle version 


1.0.0 - 1.1.3 2.2.1 - 2.3 

1.2.0 - 1.3.1 2.2.1 - 2.9 

1.5.0 2.2.1 - 2.13 

2.0.0 - 2.1.2 2.10 - 2.13 

2.1.3 - 2.2.3 2.14.1+ 

2.3.0+ 3.3+ 

ad es. imposta la versione Gradle a 3.3 nel file gradle-wrapper.properties.

... 
distributionUrl = https\://services.gradle.org/distributions/gradle-3.3-all.zip 
... 

impostare il plugin Android per Gradle alla versione 2.3.0 dal file build.gradle:

buildscript { 
    ... 
    dependencies { 
    classpath 'com.android.tools.build:gradle:2.3.0' 
    } 
} 

Inoltre è necessario assicurarsi che non vi siano scontri controllando: File ->Project Structure -> (fare clic su) Project

0

Cancellare il progetto (Build -> Clean Project) è la cosa giusta da fare in questo caso.

2

Assicurarsi che Android Studio sia aggiornato !!

Android Studio>Aiuto>Controlla aggiornamenti ...