I have a problem in Flutter changing path dart sdk - flutter

In the beginning, everything was fine. When I downloaded Dart SDK I had this problem:
Flutter (Channel stable, 3.7.3, on macOS 13.2.1 22D68 darwin-arm64
(Rosetta), locale en-SA)
• Flutter version 3.7.3 on channel stable at /Users/waleed/flutter
! Warning: `dart` on your path resolves to
/usr/local/Cellar/dart/2.19.2/libexec/bin/dart, which is not inside your
current Flutter SDK checkout at /Users/waleed/flutter. Consider adding
/Users/waleed/flutter/bin to the front of your path.
I changed the path and it didn't seem to solve the problem.

I guess in something wrong with the Dart installation path. Try adding the correct path to your Flutter SDK's bin directory to the front of your system's PATH environment variable.
Add the following line to the end of the file, replacing the path with the actual path to your Flutter SDK directory:
export PATH="$PATH:/Users/waleed/flutter/bin"
at your .bash_profile

Related

How to fix this Flutter Doctor "Warning: `dart` on your path resolves to " macos?

I'm getting this warning after using "Flutter Doctor" command after the installation of Dart using brew tap dart-lang/dart on MacOS Big Sur
Flutter (Channel stable, 3.7.0, on macOS 11.7.2 20G1020 darwin-x64,
locale
en-GB)
! Warning: dart on your path resolves to
/usr/local/Cellar/dart/2.19.1/libexec/bin/dart, which is not inside your
current Flutter SDK checkout at /Users/puneet/development/flutter.
Consider adding /Users/puneet/development/flutter/bin to the front of your
path.
Can you anyone tell me how can i resolve this issue?
I'm trying avoid this warning and run a code on android studio developed on flutter framework.
I resolve this warning by just uninstalling the dart sdk using this command -
brew uninstall dart
Since dart sdk already comes with flutter installation, you need not to install it seperately.
Here is how I solve this problem
My dart path on environmental variable was look like (Both user and system variable)
C:\src\dart-sdk\bin
Now I change it to
C:\src\dart-sdk\bin\dart.exe
and the problem resolved.
The Flutter framework also contains Dart. So, if you already installed Dart separately on your OS, remove Dart and its Path from your system. You should have only one Path that is: /Users/puneet/development/flutter/bin
SOLVED
when you update your flutter to the latest version this warning comes in your flutter doctor output:-
for solving this just go and open .zshrc and after that check your flutter bin path is like this:-
change your path into this:-
and then run flutter doctor again... PROBLEM SOLVED ☺️

I did update flutter 3.7 and flutter doctor

I can build flutter project .
but I did catch warning by flutter doctor
I want fix .
warning code
[!] Flutter (Channel stable, 3.7.0, on macOS 13.0.1 22A400 darwin-arm64, locale ja-JP)
! Warning: `dart` on your path resolves to
/opt/homebrew/Cellar/dart/2.14.4/libexec/bin/dart, which is not inside your current Flutter SDK checkout at /Users/t/Developer/flutter.
Consider adding
/Users/t/Developer/flutter/bin to the front of your path.
tried
set -x PATH ~/development/flutter/bin $PATH
fltter clean
Just remove old dart from homebrew
brew remove dart
Important note from flutter documentation:
The Flutter SDK contains the dart command alongside the flutter command so that you can more easily run Dart command-line programs. Downloading the Flutter SDK also downloads the compatible version of Dart, but if you’ve downloaded the Dart SDK separately, make sure that the Flutter version of dart is first in your path, as the two versions might not be compatible.
The previous text means that flutter SDK has Dart SDK inside it, So you don't need to download dart separately.
To solve this proplem :
Delete the dart SDK that you download separately.
Go to the environment variables then select the Path from the user variables.
Change C:\src\dart-sdk\bin to C:\src\flutter\bin\dart
I solved it by adding the dart/ directory inside flutter/bin directory.
Hope this might help! :D
I fixed it by deleting the separate "dart-sdk" folder that I downloaded, and keeping the downloads from the flutter which has everything in it already.
Mine was in C \ tools \ dart-sdk
You may also have to change\delete the env path that had dart-sdk separate, and only keep the flutter\bin path. I have both flutter\bin & flutter\bin\dart. Not sure if both are needed but mine worked.
I was facing the same issue after upgraded to 3.7.x. In my case, I didn't set anything about Flutter in my .zshrc, I just created a symbolic link instead like this:
sudo ln -sfn /Users/lin/flutter/bin/flutter /usr/local/bin/flutter
So, when I am facing this issue, I think it would probably be working for Dart as well. Here is how I fixed it:
(1) Verify Dart:
which dart
It prompted dart not found
(2) Create a symbolic link for Dart:
sudo ln -sfn /Users/lin/flutter/bin/dart /usr/local/bin/dart
(3) Verify Dart again:
which dart
It prompts: /usr/local/bin/dart
dart --version
It prompts Dart SDK version: 2.19.2 (stable) (Tue Feb 7 18:37:17 2023 +0000) on "macos_x64"
(4) At this point, it will be working if you type:
flutter doctor -v

Flutter installation keeps failing

i want to install flutter on my mac but it keeps saying flutter not found, keeps showing this. I already set up my path and every other thing but i dont know whats wrong
Flutter (Channel unknown, 0.0.0-unknown, on macOS 13.2 22D49 darwin-x64,
locale en-US)
! Flutter version 0.0.0-unknown on channel unknown at
/Users/macbook/Development/flutter
Currently on an unknown channel. Run flutter channel to switch to an
official channel.
If that doesn't fix the issue, reinstall Flutter by following instructions
at https://flutter.dev/docs/get-started/install.
Cannot resolve current version, possibly due to local changes.
Reinstall Flutter by following instructions at
https://flutter.dev/docs/get-started/install.
! Warning: flutter on your path resolves to
/Users/macbook/development/flutter/bin/flutter, which is not inside your
current Flutter SDK checkout at /Users/macbook/Development/flutter.
Consider adding /Users/macbook/Development/flutter/bin to the front of
your path.
! Warning: dart on your path resolves to
/Users/macbook/development/flutter/bin/dart, which is not inside your
current Flutter SDK checkout at /Users/macbook/Development/flutter.
Consider adding /Users/macbook/Development/flutter/bin to the front of
your path.
! Unknown upstream repository.
Reinstall Flutter by following instructions at
https://flutter.dev/docs/get-started/install.
it was supposed to install nut it keeps giving me that error

Setting up the Android Studio directory on Flutter Doctor

I'm setting up an application development environment with Flutter.
I'm having trouble installing Android Studio: I can't set the directory where Android Studio is installed. I've got an error, as shown in the picture. How do I find the correct directory?
You default Android Studio directory should be C:\Program Files\Android\Android Studio.
If you are searching for the Android SDK location, check out here.
The warning/error you are getting on flutter doctor is telling you that he cannot find Android Studio in the path C:\Program, this means you will need to set it manually. To do it, run the following command(s) with the correct path.
flutter config --android-studio-dir "[YOURPATH]"
flutter config --android-sdk "[YOURPATH]"
This should be the expected output of the flutter doctor
Remember to use those " " to indicate the path of Android Studio, otherwise you'll have this output, that is not what we want: Setting "android-studio-dir" value to "C:\Program".
flutter config --android-studio-dir = C:\Program Files\Android\Android Studio
Which unfortunately does not work because of empty space which breaks the tree structure
To resolve this, type the command below which will reset the default.
flutter config --android-studio-dir=""

How to get Flutter SDK path after installing using Homebrew

Installed flutter using homebrew:
https://formulae.brew.sh/cask/flutter#default
I can't find the SDK Path, tried copy and pasting this:
1./opt/homebrew/Caskroom/flutter/2.0.5/flutter/bin/internal/shared.sh,
and, /opt/homebrew/bin/flutter'
but the result shows that the folder specified as the FLUTTER SDK home does not exist, how am I able to find the Flutter SDK path
Type flutter doctor -v in Terminal, the first line will show the location!
If you install flutter using brew install --cask flutter and you are on macOS version 12.2.1. Then flutter is located in the Caskroom folder.
For example, usr/local/Caskroom/flutter/2.10.3/flutter
In my case I installed flutter version 2.10.3 so that is the reason you use flutter SDK located inside the version folder/directory.
find your homebrew futter path
flutter doctor -v
Copy the path under the Flutter stable channel info, eg. • Flutter version 3.0.5 at /opt/homebrew/Caskroom/flutter/3.0.5/flutter
Open vsCode settings, search flutter path, add the path you just copied to these two places:
Dart: Flutter Sdk Path (inside the JSON file)
Dart: Flutter Sdk Paths
Reload vsCode