😸

【Flutter】Please ensure that the SDK and/or project is installed ・・・

2025/02/02に公開

表示されたエラー

Flutter runをしたら、以下のようなエラーが表示された

gphone64 arm64 in debug mode...
Running Gradle task 'assembleDebug'...                              16ms
Error: Flutter failed to run "/[Folder Path]/android/gradlew -q
-Ptarget-platform=android-arm64
-Ptarget=/[Folder Path]/lib/main.dart
-Pbase-application-name=android.app.Application -Pdart-obfuscation=false
-Ptrack-widget-creation=true -Ptree-shake-icons=false -Pfilesystem-scheme=org-dartlang-root
assembleDebug".
Please ensure that the SDK and/or project is installed in a location that has read/write
permissions for the current user.

解決方法

私の場合、以下のコマンドを打ちました。

which flutter

→ flutterのフォルダパスが出る

sudo xattr -c -r [Flutterのパス]
sudo xattr -c -r [Flutterプロジェクトのパス]

参考にしたサイト

https://stackoverflow.com/questions/74584680/please-ensure-that-the-sdk-and-or-project-is-installed-in-a-location-that-has-re

Flutter学習のおすすめ本

Flutterでアプリ開発を始める上での個人的なオススメをまとめています。
書籍はkindle unlimitedで新しいものを無料で読むのが良いと思います。

オススメ書籍

これから始める場合、flutter 1.x の時に書かれた本を読むのは辞めておいた方がいいです。
理由は、flutter 2.x 以降、null-safetyという仕様が加わり、書き方がガラッと変わりました。

僕は2.xがリリースされたあたりでFlutterを初めて、情報がアテにならずかなり苦戦しました。

これから始める方向け 【kindle unlimitedなら無料】

スマホで動くアプリを作ろう!ゼロから始めるFlutter実践入門編 ①: シンプルなアプリを作ってみよう
https://amzn.to/3yxutNM

初心者による初心者のためのFlutter詳解
https://amzn.to/39YcpSK

脱初心者向け(課金の実装など、具体的な実装方法や技術が書いてあります)

現場で使える Flutter開発入門
https://amzn.to/3kUXuLv

Discussion