i get "Error running 'main.dart': Entrypoint isn't within a Flutter pub root" every time i try to run my app

Viewed 312

i'm working on app using flutter and android studio this is the error I get every time i try to run my app i tired running other projects and they ran completely fine

enter image description here

2 Answers

This could be due to a failed rebuild.

  1. Click on File at the top left corner on the menu bar.
  2. Click Project Structure
  3. Click on Module at the left end, then click on sources.
  4. You will then see your project directory below the language level. Ensure that this path is correct and points to the root folder of your project. That is the project folder. If not update it and click Ok at the bottom of the dialog.
  5. On the menu bar click on Build then rebuild project.

I have encountered this issue recently and I don't know how or why but I somehow my main.dart file was no longer listed as a dart file - I Resolved this by right clicking the main.dart file in Android Studio. Clicked the menu option that populates 'Mark as Dart' afterwards no issues - it compiled and a lot less hair for me.

Related