質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
ビルド

ソースコードを単体で実行可能なソフトウェアへ変換する過程をビルド(build)と呼びます

Gradle

Gradleは、ビルド自動化ツールです。 ソフトウェアパッケージやドキュメント、 または実際に何か他の種類のプロジェクトの構築、テスト、公開、展開などを自動化が出来ます

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Q&A

解決済

1回答

5131閲覧

Android StduioにてGradleのバージョンを上げるとビルドでエラーが発生します

退会済みユーザー

退会済みユーザー

総合スコア0

ビルド

ソースコードを単体で実行可能なソフトウェアへ変換する過程をビルド(build)と呼びます

Gradle

Gradleは、ビルド自動化ツールです。 ソフトウェアパッケージやドキュメント、 または実際に何か他の種類のプロジェクトの構築、テスト、公開、展開などを自動化が出来ます

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

0グッド

0クリップ

投稿2021/06/30 02:59

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(文字数制限のため以下省略)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

色々試した結果、
・環境変数に設定していたGRADLE_USER_HOMEとANDROID_AVD_HOMEを削除。
・インストール場所をDドライブ→Cドライブに変更。
で、エラーが起きずビルドできるようになりました。

投稿2021/07/06 10:14

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問