How can I get VS Code Flutter mode working again? - flutter

My Windows machine crashed while VS Code was updating itself. Now Flutter/Dart mode no longer works, i.e. no syntax coloring or intellisense, no debug support etc.
I have a) deleted the VS Code cache (AppData/Roaming/Code/Cache) b) reinstalled VSCode c) reinstalled Flutter and Dart extensions, but no joy. Flutter doctor says everything is OK.
For what it's worth, Python mode still works.
Has anyone seen this?

I deleted the Flutter and Dart extensions on disk in the dart-code.* folders in %USERPROFILE%\.vscode\extensions, resinstalled the extensions, and everything is back to normal.

Related

VScode Dart/Flutter not working out side of terminal?

All I wanted was to make a simple flutter/dart calculator in VS code... but I've been suffering tech issues for the last 2 days trying to get it working.
Right now my problem is basically VS code is unresponsive outside of the terminal I think.
Example: in terminal when I run 'flutter doctor -v' I get
running flutter doctor in terminal
As you can see everything works fine, but when I do ctrl+shift+p and run flutter doctor it never finishes loading in the bottom right, just stating 'flutter doctor -v: running...' same with when I run Flutter: New Project.
Also when I select the No Device in the bottom right of the VS code screen to choose an emulator to run it does the same thing, just loading for ever... I have no clue why. I followed about 10 youtube tutorials on how to set up VS code for flutter, after non of them worked I uninstalled and reinstalled VS code, Android Simulator, flutter, cleared settings and fresh installing each and this problem persists.
Please check you are on the latest version of VS Code and the Dart extension. This issue should've been resolved in the Dart extension version v3.38.0.
https://github.com/Dart-Code/Dart-Code/issues/3877
If you still see this in the latest version, please file an issue on GitHub for me to take a look.

flutter not showing devices in VS code and flutter commands also not working

I face this problem after every 2,3 days that VS code doesn't show devices even they don't show chrome or edge. Then I run flutter commands but flutter commands are also not working. no error, no output in CMD. Please tell me how to solve this problem.
This issue is caused by an extension.
This was how I solved my mine
just search for the extension uninstall or disable it.
Restart your vscode again.
Happy coding

flutter error Could not find an option named "platforms"

I'm new to learning flutter when I try to crate a new project on android studio gives me a arror message in the event section enter image description here
The MESSAGE: [Could not find an option named "platforms". Run 'flutter -h' (or 'flutter -h') for available flutter commands and options.]
And another problem is flutter doctor does not see the android studio enter image description here
1(By the way, I want to use this version of flutter, please do not give a suggestion like update.)
2(this problem did not exist before, it happened after turning my computer off and on)
And sorry for my english mistakes
Thank you.
flutter version flutter_windows_v1.12.13+hotfix.9-stable
andorid studio version: 4.1.3
Is this the answer to your question about andorid studio?
and you need to install JDK
You are using the wrong flutter SDK. Too low information in your question. Make sure that you have the right path to flutter SDK in your IDE. Check that the flutter SDK directory has the appropriate structure, all needed files and cetera. Channel and version of flutter also may have an influence on this problem.
Got this today out of nowhere. Things were going well, but suddenly when I tried to relaunch the app from fresh, for the error Could not find an option named "target"
UPDATE:
This appears to happen when I switch branches and merge while app is running/flutter is attached. If you're using VS Code,
open your launch.json
change something, I decided to change type: "dart" to type: "notdart"
save
try to debug which fails
then revert that change.
This should fix the issue.
Previous Answer/If you're not using VS Code
What worked for me was to
flutter clean
close the editor (VS Code for me)
close the emulator
give a minute for things to close down
open task manager and kill any left over processes of dart.exe flutter.exe and java.exe and adb.exe (was doing Android)
start VS Code/Android Studio and try to debug again. (when prompted I chose to cold boot the emulator as well)
This takes a while as the emulator has to cold boot and since flutter clean was run, the compilation hadto start from scratch as well.

Dart syntax highlighting is not working in vs code

i have been using vs code for flutter for 3 months and now i got into this issue
syntax prediction works and flutter run is also working but syntax color is gone
Also i have uninstalled every extensions and reinstalled vs code
here is the console screenshot
It appears that one of the files in the Dart extension may be corrupt on your disk (syntaxs/dart.json). I would try to uninstall the extension and re-install it.
If that does not help, please check the contents of the .vscode-extensions folder in your home directory in the Dart-Code folder syntaxes/dart.json and see why it is not valid json.
I've seen this once before (https://github.com/microsoft/vscode/issues/73134) though it's not clear why it happened.

VS Code and Flutter/Dart, Widget Autocomplete not working

I'm working with some tutorials to learn Flutter and the one that I'm taking now uses VSCode. I actually prefer it to Android Studio because it doesn't overheat my Macbook. The only frustration I've had with it so far is that there are quite a few times where autocomplete just stops working. For instance, if I wrap a Column in a widget and then start typing Container, Android Studio will pop up an autocomplete showing Container VS Code used to do this for me, but has stopped for some reason. I can still get the autocomplete list if I press Ctrl+Spacebar.
I'm using the following:
VS Code - 1.36.1
Dart Extension - 3.2.0
Flutter Extension - 3.2.0
Material Icon Theme - 3.8.0
This is the latest version for all of these.
Is there some setting or something that I need to change? I've spent the last two hours trying to work out what's going on. In searching, I did see some references to earlier versions of VS Code and the extensions causing problems, but nothing about these versions.
Go to pubspec.yaml and hit save or run get packages. It worked for me, hope it helps
There are generally two reasons for VS Code to automatically open code completion - 1) when you press a key that the extension ahs told VS Code should invoke it and 2) when VS Code thinks it would be useful (for example when you start typing on a blank line). If you're typing in a line of existing code it won't always do this.
Pressing Ctrl+Space is the correct way to open completion in the cases where it doesn't appear automatically.
That said, if you can provide more information about a specific instance, I can take a look if it's something we could/should pop completion open for. It would be best raised at https://github.com/Dart-Code/Dart-Code/issues with a screenshot and details of exactly where your cursor is (and how you got there).
dont use too many flutter extension, I also face this problem , then I realize that 3 flutter extension are installed, use only one , it works for me, try it.
I did have a derivative of this problem when I was working with VS Code and flutter and this is what I did.
This is for windows though. This is what I did ;
Go to C:\Users<your username >\AppData\Roaming\Code and delete all the files and the directory called "Code". Usually the folder AppData is hidden so you'll have to unhide it. Then restart your computer and then reopen VS Code. This I think cleared some of the unwanted cache files which kind of made things right again.
Hope it helped.
Make sure
Preferences > Editor > Intentions > Quick assist powered by the Dart
Analysis Server
is enabled (Screenshot).
If so, most likely your Dart Analysis server is crashing. Navigate to your HOME folder:
cd ~
And then below should resolve your issue:
sudo chown -R $USER .dart .flutter
Clear your cache if the issue still exists:
File > Invalidate Caches > Clear file system cache and Local History > Invalidate and Restart.
Also, Power Save Mode should be disabled:
File > Power Save Mode
Doing a flutter clean and then flutter pub upgrade worked for me. Sometimes flutter clean using the command line does not work if you have android studio then in tools go to flutter and then do flutter clean.
just do flutter clean then flutter create. and then flutter pub upgrade, and also see if your flutter SDK is latest or not.
Check to make sure Android Studio is not on low power mode
Menu>File>Low Power Save Mode
I solved in in my Macbook Pro by
Going to System Preferences > Keyboard > Shortcuts > Input Sources
Disable: Select the previous input source (^ space)
Updating VS Code dart and flutter extensions
Restarting the computer.
And voila! Ctrl + space now shows options in VS Code.