Android StduioにてGradleのバージョンを上げるとビルドでエラーが発生します
Android Gradle Plugin Version 4.0.2→4.2.1
gradle version 6.4.1→6.7.1
にバージョンを上げるとエラーが発生してビルド出来ません。
エラーメッセージを読むとsync.studio.tooling2345.gradleのキャッシュエントリが
破損しているらしいのですが、中身を見ましたが、該当するファイルは存在します。
ログを読んだり、エラーメッセージを検索したりしたのですが、情報が少ないため
取っ掛かりが無く悩んでます。
似たような症状、解決策などありましたら、ご教授いただければ幸いです。
エラーメッセージ
The cache entry for initialization script 'C:\Users\lavi\AppData\Local\Temp\sync.studio.tooling2345.gradle' appears to be corrupted.
試したこと
・Android Gradle Plugin Version 4.0.2、gradle version 6.4.1に戻す。
→正常にビルド出来ます。
・Android Studioを再インストール(設定データは引き継ぎしてません)
・新規プロジェクトから空のアクティビティーを追加。
・ユーザーフォルダにある.gradleフォルダの削除。
・C:\Users\lavi\AppData\Roaming\Google\AndroidStudio4.2フォルダの削除。
・C:\Users\lavi\AppData\Local\Temp\sync.studio.tooling2345.gradleの削除。
・同じような名前"sync.studio.tooling"の付くファイルの削除。
→全部変わらずエラーになります。
補足情報
Android Studio 4.2.1
Windows 10 64bit
JDK = Android Studio の内部バンドル
JAVA_HOME = D:\Program Files\Android\Android Studio\jre
log
12021-06-30 11:14:05,029 [4611431] INFO - .project.GradleProjectResolver - Gradle project resolve error 2org.gradle.tooling.BuildException: Could not run phased build action using connection to Gradle distribution 'https://services.gradle.org/distributions/gradle-6.7.1-bin.zip'. 3 at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:51) 4 at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29) 5 at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:43) 6 at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor.lambda$run$0(DefaultAsyncConsumerActionExecutor.java:64) 7 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) 8 at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) 9 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 10 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 11 at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) 12 at java.base/java.lang.Thread.run(Thread.java:834) 13Caused by: org.gradle.internal.exceptions.LocationAwareException: The cache entry for initialization script 'C:\Users\lavi\AppData\Local\Temp\sync.studio.tooling2345.gradle' appears to be corrupted. 14 at org.gradle.initialization.exception.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:103) 15 at org.gradle.initialization.exception.DefaultExceptionAnalyser.collectFailures(DefaultExceptionAnalyser.java:67) 16 at org.gradle.initialization.exception.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:48) 17 at org.gradle.initialization.exception.StackTraceSanitizingExceptionAnalyser.transform(StackTraceSanitizingExceptionAnalyser.java:30) 18 at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:190) 19 at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:153) 20 at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:126) 21 at org.gradle.internal.invocation.GradleBuildController$1.create(GradleBuildController.java:72) 22 at org.gradle.internal.invocation.GradleBuildController$1.create(GradleBuildController.java:67) 23 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:178) 24 at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:67) 25 at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:56) 26 at 27(文字数制限のため以下省略)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。