2017-09-01 4 views
0

Ich habe heute versucht, ein Android Studio 3.0 Beta 2 mit der neuen Version gradle plugin - 3.0.0-beta2 zu verwenden. Ich habe google() auf Repositorys geklickt Sync, aber es ist ein seltsamer Fehler:Android Gradle plugin 3.0.0-beta2 - Unerwartetes Ende des ZLIB-Eingabestreams

Gradle 'X' project refresh failed 
    Error:Unexpected end of ZLIB input stream 

Was kann diesen Fehler verursachen? Es erscheint sogar, wenn ich ein neues, leeres Projekt erstelle. Auf Gradle Plugin 2.3.3 funktioniert alles super.

Mein Projekt build.gradle:

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

buildscript { 
    repositories { 
     jcenter() 
     google() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:3.0.0-beta3' 
     classpath 'me.tatarka:gradle-retrolambda:3.7.0' 
     classpath 'com.google.gms:google-services:3.1.0' 

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

allprojects { 
    repositories { 
     google() 
     maven { url "http://dl.bintray.com/populov/maven" } 
     jcenter() 
     maven { url "https://jitpack.io" } 
    } 
} 

und gradle-wrapper.properties:

distributionBase=GRADLE_USER_HOME 
distributionPath=wrapper/dists 
zipStoreBase=GRADLE_USER_HOME 
zipStorePath=wrapper/dists 
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-rc-1-all.zip 

Vielen Dank im Voraus;)

Antwort

0

Versuchen Sie, diese auf dem Build-Skript in Ihrer build.gradle Projektdatei hinzuzufügen:

buildscript { 
repositories { 
    jcenter() 
    maven { 
     url 'https://maven.google.com/' 
     name 'Google' 
    } 
} 
dependencies { 
    //This should be beta 2 in this case 
    classpath 'com.android.tools.build:gradle:3.0.0-beta4' 
} 

}

auch sollten Sie dies haben:

allprojects { 
    repositories { 
     jcenter() 
     maven { url "https://maven.google.com" } 
    } 
} 

Putting, dass zusammen sollten Sie etwas wie dieses:

buildscript { 
    repositories { 
     jcenter() 
     maven { 
      url 'https://maven.google.com/' 
      name 'Google' 
     } 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:3.0.0-beta4' 

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

allprojects { 
    repositories { 
     jcenter() 
     maven { url "https://maven.google.com" } 
    } 
} 

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

zum Optionsmenü gehen dann >>> Build> >> bereinigen Sie das Projekt und erstellen Sie das Projekt erneut.

Wenn das nicht funktioniert dann: 1. Terminal öffnen: ./gradlew clean 2. Beenden und starten Sie Android Studio.

Verwandte Themen