こんにちは。
訳あって仕事で使っているAndroid Studioのバージョンを3.4から3.3.2に下げたんですけど、タイトルのエラーが出たのでそれを解決したときの手順をメモしておきます。
環境
Android Studioのバージョンは3.3.2です。
Windows 10 64bitです。
問題
既存のプロジェクトを開いたときに以下のエラーが出ました。
エラー内容
今のバージョンのAndroid Studioではこのプロジェクトは開けないので、Android Studioをアップデートしてください。
みたいな内容です。
Android StudioよりもGradle Pluginのバージョンが高いことがエラーの原因らしいです。
Android StudioではAndroid Studioのバージョンと同じバージョンのPluginのバージョンまでしか使えないらしい。
私はAndroid Studioを3.4から3.3.2にバージョンを落としているので、3.4のときに作った既存のプロジェクトはGradleのバージョンが新しくて上記のエラーが出てしまいます。
解決方法
解決方法は2つあります。
Android Studioのバージョンを上げるか、Gradle Pluginのバージョンを下げるかです。
Android Studioのバージョンを上げる
Help→Check for Updates...をクリックしたら新しいバージョンのAndroid Studioがインストールされます。
Gradle Pluginのバージョンを下げる
Project Structureを開きます。
File→Project Structure...
ProjectのGradle VersionとAndroid Plugin Versionを下げます。
Android PluginのバージョンはAndroid Studioのバージョンと揃えましょう。
Android StudioのバージョンはHelp→Aboutで見れます。
PluginのバージョンとGradleのバージョンの対応は以下のページの表で見れます。
今回はPluginのバージョンが3.3.2なので、Gradleのバージョンは4.10.3を指定します。
私はお仕事でAndroid Studioのバージョンが指定されていたのでGradleのバージョンを下げる方で対処しました。
まとめ
自分が無知なせいなのもありますが、Android開発をしているとこういう簡単なところで躓く頻度が凄く高いです。
意外とググっても出てこないので書き起こしました。
おわり。