0

の予期しない終わり3.0にアンドロイドスタジオを更新し、gradle plugin 3.0.0に切り替えた後、私はこのエラーを取得しています:アンドロイドのGradle 3.0.0 - ZLIB入力ストリーム

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

の問題は、すべて私の古いプロジェクトではなく、ブランドの新しい、両方表示されます1つだけでも。 これを引き起こす原因は何ですか?

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

buildscript { 
    ext.kotlin_version = '1.1.51' 
    repositories { 
     google() 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:3.0.0' 
     classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 

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

allprojects { 
    repositories { 
     google() 
     jcenter() 
    } 
} 

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

そして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-all.zip 

任意の助けいただければ幸いですGradleでは2.3.3は

私のプロジェクトbuild.gradle正常に動作します!

答えて

2

スタジオを2.3.3から3.0にアップグレードした後も同じ問題がありました。もちろん、プロジェクトのgradleプラグインバージョンを2.3.3から3.0にアップグレードしました。

gradleプラグインのjarファイルが壊れていて、読み込み不能であるか、またはunknow例外が発生したと思いますので、削除して再ダウンロードしてください。私が提案する何

は、

  • がスタジオにインストールパスにGradleのフォルダを削除することです(私はDです:\ツール\アンドロイド・スタジオの\のGradle)、
  • 再同期プロジェクト。プロジェクトは依存関係を再ダウンロードします。

問題が解決しない場合は、gradleユーザーデータ(私はC:\ Users \ tea \ .gradle)を削除してから、プロジェクトを再同期してみてください。

0

Pls。 3.0へのgradle移行に関するthisの公式チュートリアルを参照してください。

マニフェストでmeta-dataの代わりにmeta_dataと書かれた理由がありました。古いgradleについては、それはちょうど新しい致命的なエラーのための警告だった。

多分あなたは何か類似しているでしょう。

関連する問題