2016-04-19 9 views
17

Ich aktualisierte Android Studio-Version von 1.5 bis 2.0 heute und etwas ist schief gelaufen.
Zuerst bekam ich Gradle Version Fehler, so aktualisierte ich Gradle Version von 2,10 bis 2,12.Android Studio Erstellungsfehler: Diese Version von Android Studio ist nicht mit dem verwendeten Gradle-Plugin kompatibel. Deaktivieren Sie 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 

Gradle Version Fehler ist verschwunden.
Aber jetzt habe ich diesen Fehler, wenn ich versuche, mein Projekt auszuführen:

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) 


Das ist mein Projekt Gradle.build ist:

// 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 
} 


Und das ist mein Modul: app Gradle.build-Datei.

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' 


Ich deaktiviert Sofortiger Run von Einstellungen, aber nichts geändert.
Wie kann ich diesen Fehler beheben?
Ich kämpfe für halbe Tage.

Antwort

26

Ich löschte den Build-Ordner nach dem Reinigungsprojekt, und alles funktioniert jetzt gut. : D
Ich weiß nicht genau, warum dies passiert, aber vielleicht vorkonfigurierte Einstellung im Widerspruch zu neuen Build-Einstellung.

+1

Ich löschte den Build-Ordner und das Projekt gereinigt, aber immer noch derselbe Fehler dispalyed ist – fazil

+0

Für Gradle 2.0 + folgt der @Tran Duc Huy. Arbeitete für mich – fazil

4

Ich benutze Android Studio 2.2, und für mich ... Reinigen Sie das Projekt und löschen Build-Ordner löste das Problem.

Ich habe nur einen Unterschied mit Ihnen. Ich setzte auf Build.gradle. Klassenpfad 'com.android.tools.build:gradle:+'

8

Auf Android 2.0 und höher.

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

2 - Clear Enable instant run to hot swap code

3 - Rein Projekt

p/s: Es sollte völlig arbeiten.

+4

Deaktivierung Instant Run ist kein * reparieren *. – lhunath

+0

Wie für jemanden, "Für Gradle 2.0 + folgen Sie dem @Tran Duc Huy.Worked für mich" –

10

Ich konfrontiert dieses Problem nach der Aktualisierung von Android Studio auf 2.3! Ich habe keine Datei gelöscht!

Nur das Projekt gereinigt und es hat funktioniert!

+0

Wow! erstaunlich ... Es hat wirklich funktioniert ... Danke Kumpel. –

+0

lol hat auch für mich gearbeitet, thx! – marchinram

0
  1. zu Einstellungen gehen und finden Gradle
  2. wählen „Standard-Gradle Wrapper“
  3. Bauen - Saubere Projekt

und es wird die Gradle Datei automatisch für Sie und laufen in eine Weile aktualisieren .

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+ 

z.B. Setzen Sie die Gradle-Version in der Datei gradle-wrapper.properties auf 3.3.

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

stellen Sie die Android-Plugin für Gradle auf Version 2.3.0 von der build.gradle Datei:

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

Auch müssen Sie es sicherstellen, dass es keine Konflikte durch Überprüfung: File ->Project Structure -> (klicken Sie auf) Project

0

Das Löschen des Projekts (Build -> Clean Project) ist in diesem Fall das Richtige.

2

Stellen Sie sicher, dass Android Studio auf dem neuesten Stand ist!

Android Studio>Hilfe>Nach Updates suchen ...