Flutter: Unrecognized Android Studio (or Android Support plugin for IntelliJ IDEA) version のエラー

※当サイトは、アフィリエイト広告を利用しています

結論:Android Studioをアップグレードする

2022/9/16  Flutter エラー・バグ日記 

 

Google Play Consoleにアップロードするaabファイルを作るため、「Open for Editing in Android Studio」で、Android専用のAndroid Studioを起動したところ、ビルドが正常に動作せず、以下のエラーが発生した。

 

Unrecognized Android Studio (or Android Support plugin for IntelliJ IDEA) version '202.7660.26.42.7486908', please retry with version 2021.1.1 or newer.

 

本記事はライトな日記思考で書いているので、詳細説明はしておらず、基本、テキストのみで画像とかはあまり載せておりません。。m(_ _)m

解説記事ではないため、解決していない内容や、その時々の間違った解釈を述べてしまっている可能性が大いにありますので、何卒、ご了承ください。

 

「build.gradle」のダウングレードでは解消しない

メッセージによると、どうやらAndroid Studioのバージョンが古いらしい。

 

確かに、4世代ほど前のversion 4.2なので、古いのは確かだが、5月にアプリをリリースした際は起きなかった。

 

思い当たるのは、Flutter3にバージョンアップした点。

 

調べると、Android Studio本家のJetBrainsに、以下の記事があった。

 

 

こちらの回答コメントによると、対処法は、下記いずれかとのこと。

 

  • プロジェクト直下の「build.gradle」「com.android.tools.build:gradle:」の記述を、「7.0.」番台にダウングレードする
  • Android Studioを「Bumblebee」バージョン以降にアップグレードする

 

確かに、以前は「build.gradle」の「dependencies { classpath」の記述が、「com.android.tools.build:gradle:4.1.0」だったが、Flutter3にアップグレード後は、「com.android.tools.build:gradle:7.1.2」になっている

 

Android Studioのバージョンを上げると、不具合が出ることが懸念されるので、まずは「7.0.0」に修正して対応してみる。

 

しかし、結果は変わらず同じエラー。

 

しかも、Flutterアプリとしてビルドする時に、

 

予期しない要素(URI:""、ローカル:"base-extension")です。

 

という警告メッセージまで出るようになったので、「build.gradle」のバージョンは戻すことにした。

 

Android Studioを「Dolphin」にアップグレードしたら解消

引き続き調べると、こちらのイシューに、やはりAndroid Studioをアップグレードしたら解消した、とあった。

 

 

そこで諦めてAndroid Studioをアップグレードすることに。

 

現時点で最新版は、「Dolphin」というバージョン。

 

過去の情報で、それ以前のバージョンである「Bumblebee」や「Chipmunk」にアップグレードすると、不具合が発生する報告を見ていたので、懸念していたが、「Dolphin」は2022年1月にリリースされ、しばらく経っているので、さすがに大丈夫だろうと判断。

 

戦々恐々ではあったが、実際にアップグレードしたところ、多少操作性は異なるものの、特段の問題なく移行できた(念のため、古いAndroid Studioのアプリケーションファイルはバックアップしておいた)。

 

1点だけ、iOSのビルドの際にエラーになったので、「Podfile.lock」を削除して、「flutter clean」→「pub get」→「pod install」の対応だけ必要だった。

 

Android Studioをアップグレードしたときの不具合解消法については、こちらの記事に大変わかりやすく記載されており、大変助かりましたm(_ _)m。

 

 

結果、「Open for Editing in Android Studio」実行時の「Unrecognized Android Studio」のエラーは発生しなくなった

 

しかし、、今度は別の問題が発生したので、その点は次の下記日記で記載。

 

 

 

\一般的なエラー対処法をまとめた記事はこちら/

 

リリースしたアプリ(全てFlutterで開発)

 

個人アプリ開発で役立ったもの

おすすめの学習教材

超初心者向けでオススメな元Udemyの講座/

 

 \キャンペーン時を狙えば安価で網羅的な内容が学べる(日本語訳あり)/

 

\Gitの基礎について無料で学べる/

 

おすすめの学習書籍

実用的image_pickerに関してかなり助けられた/

 

Dartの基礎文法を素早くインプットできる/


Dart入門 - Dartの要点をつかむためのクイックツアー

タイトルとURLをコピーしました