Android

【Android Studio】ビルド時にエラーInstalled Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager.が表示される。

コトの発端

諸事情でOSクリーンインストールした後、Android Studio(Ver.4.2.2)を再インストールしたところ、下記のエラーが発生した。

Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager.

なんじゃこりゃ。OS再インストールしたばっかりだから特に目立った問題はないはず。

調査

軽く調べたところ、Android Studio 4.2.2にてデフォルトで指定されるSDKのBuild Tool(Ver 31.0.0)の問題によるものらしい。

場当たり的な対応となるが、少し古いのバージョンのBuild Tookを指定することで回避することとする。

プロジェクトツリーから build.gradle (module:プロジェクト名.app)を開く。

bluild.gradleの下記の三カ所が現在使用中のビルドツールのバージョンを示している。どうやらBuild Tool Ver31.0.0に問題があるようだ。

compileSdkVersion, buildToolsVersion, targetSdkVersion

修正

上記の問題を解決するため、使用するBuild Toolのバージョンをダウングレードし、Ver.30.0.2のBuild Toolを使用することとする。

※Build Tool Ver.30.0.2はAndroid Studio 4.2.2で使用できる最小のBuild Toolのバージョンである。

build.gradle (module:プロジェクト名.app)を下記のように修正。

  • compileSdkVersion 30
  • buildToolsVersion "30.0.2"
  • targetSdkVersion 30

修正するとGradleが更新されたのでプロジェクトに同期させよといったメッセージが表示されるので、「今すぐ同期」をクリックする。

しばらくすると同期が完了するので、その後、通常通りビルドすると、いつも通り正しくビルドが完了するようになった。

いつもの

記事の正確性については無保証です。

他のおすすめ記事

  • この記事を書いた人
あっきー

あっきー

とある企業の研究者。研究分野以外に手を出しすぎて毎日が慌ただしい。 研究者の肩書きが正しいかどうかは万年の謎。 得意ジャンルはデータベースとセキュリティーですが、AIやIoT、アプリ開発など、手広く活動しています。

-Android
-, , ,

Translate »