(解決済)[Flutter]Android Studioを「Bumblebee」にアップグレードしたらiOSでビルドエラーになる場合の対処法(CocoaPods not installed. Skipping pod install)

(注)この事象は2022/2/6未明(日本時間)にリリースされたAndroid Studio「Bumblebee(Patch 1)」にて解消されました。詳しくは以下の記事をご参照下さい。

2022年1月下旬に、Flutterアプリを作るための道具であるAndroid Studioがバージョン「Bumblebee(2021.1.1)」にアップグレードされましたが、

アップグレード後にFlutterのプロジェクトをAndroid Studioの再生ボタンあるいは「ゲジゲジ」ボタンからiOSでビルドしようとすると、これまでは問題なく動いたはずなのに、なぜか

Warning: CocoaPods not installed. Skipping pod install.
  CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
  Without CocoaPods, plugins will not work on iOS or macOS.
  For more info, see https://flutter.dev/platform-plugins
To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.

Exception: CocoaPods not installed or not in valid state.

というエラーが出て、ビルドに失敗することがあります。

blank

ところが、同じビルド行為でも、Terminalから「flutter run」で動かすと問題なく動くという非常に不可思議な現象なのです。

blank

これについては、Flutter公式のissueに上がっていて、端的に言うと「Android Studio『Bumblebee』で発生するバグ」だそうで、

blank

対処法は、

1)Android Studioの再生ボタン・ゲジゲジボタンではなく、Terminalから「flutter run」でビルドするか、

2)Android Studioの再生ボタン・ゲジゲジボタンを使いたい場合は、Android Studioの立ち上げをアプリアイコンからではなく

blank

Terminalから以下のコマンドを打って立ち上げると、なぜか解消します。

open /Applications/Android\ Studio.app

blank

この事象はAndroid Studioの開発チームも認識しており早晩解消すると思いますが、Macをお使いの方はAndroid Studio「Bumblebee」へのアップグレードは当事象解決までお待ち頂いてもよろしいかと思います。

(詳しくは、以下の動画で解説していますので、よろしければご覧下さい)

blank

こんな記事も読まれています

今すぐプレゼントを受け取る(約6時間のFlutter初級編体験版動画講座を無料でプレゼント)
blank

はじめての方へ

blank
みんプロ式プログラミング講座体系・ラインナップ
みんプロ式プログラミング講座受講の流れ(割引特典利用方法)
サイトマップ(みんプロHPコンテンツ一覧)
運営会社概要

おすすめコンテンツ

プログラミングを学ぶとどんないいことがあるのか
みんプロ式を選んでいただける6つの理由
ぼくの人生挫折ヒストリー(代表者プロフィール)
ぼくのプログラミング挫折ヒストリー(無料メール講座・6大特典付き)
今最も注目のアプリ開発ツール「Flutter(フラッター)」ミニ動画講座

みんプロ式動画講座(コア・Flutter)

ゼロからのFlutter(初級編)-はじめてのプログラミングからアプリリリースまで-
Flutter中級編1-Web通信・設計・状態管理・DIの基礎-
Flutter中級編2-Firebase/地図・カメラ連携等の基礎-
Flutter中級編3-広告/アプリ内課金等の基礎-
Flutter中級編4-Webアプリとレスポンシブデザインの基礎-

みんプロ式動画講座(サテライト)

Flutter/Dartトラブルシューティング・小ネタ集(コア初級編受講で無料プレゼント)
ゼロからのGit・GitHub(コマンドラインツールを極力使わないバージョン管理入門)
Flutter/Dartにおける設計・状態管理・DIの解説集
Dart逆引き大辞典
Flutterにおけるテストの基礎
blank
blank

みんプロ作成アプリ

blank
blank
blank
blank

TOP