I'm using VSCode as my IDE. (no Android Studio). When I execute flutter doctor I get the error 'Unable to determine bundled Java version'. Does this affect anything? If it does, how do I fix it? (I have tried fixing the path in environment variables.)
Even if you don't use Android Studio you need Android SDK and Java for flutter to run. Make sure both of them are added to your environment variables. Although Android Studio is not necessary for flutter, just installing it and using VSCode as your IDE makes life a lot easier as it handles a lot of setup for you.
Related
I am trying to run my first flutter app emulator, which is having complications at various level, I have tried too much but could not make through it, here is what I have tried.
On trying to click on Create Android Emulator in Visual studio code, the dart extension shows following:-
link to img
I don't know why it is happening as on checking, it is present:-
link to img.
I would like to point out here that I am not able to understand what I have to put in flutter --android-sdk {path}.
Also on running flutter doctor, it shows the absence of visual studio despite the fact that I have it in place(that is why I could take the first screenshot). One thing I would like to point out here is that my vscode is in C drive while my flutter-test folder(which contains everything related to flutter) is in D drive:
link to img
Please help so that I can further follow along to create an android app. Also ask if any further information is needed.
You need to know that having Android Studio Installed will solve the majority of issues caused.
STEPS:
Clean out all your Flutter, Dart and Android installation
Download Android Studio from official website (the latest version is Android Studio Electric Eel)
After the installation of Android Studio, open it and add the flutter and dart plugins
Now download flutter and follow the installation steps.
After adding flutter, go to Edit the system environment on your PC and add JAVA_HOME variable with C:\Program Files\Android\Android Studio\jbr. Noticed I used jbr not jre because with Android Studio Electric Eel jbr replaced jre.
Afterward, open new terminal and run flutter doctor --android-licenses
WHAT DID WE DO ABOVE?
We cleaned our installation and downloaded the latest Flutter version which has Dart downloaded automatically. Next, we Installed Android Studio Electric Eel which has Java and Android settings in-build. This way we solve 99% of the problems here: The last thing is to create an Emulator using Android Studio not VSC.
For future help, please comment below. Bye
I can set breakpoints, but when I run in Debug mode the breakpoint's icon change with this:
I think that the problem is the new version of Flutter plugin in Android Studio, but I'm not sure. How to fix this?
What I've tried:
flutter clean
android studio cache clean and restart
Upgrade to the latest version of the flutter plugin 65.1.3 solved my problem.
https://plugins.jetbrains.com/plugin/9212-flutter/versions
need to roll back the version of the flutter plugin to 64.1.2.
https://plugins.jetbrains.com/plugin/9212-flutter/versions
Confirmed: plug-in was one thing.
The other problem is that IntelliJ (same for Android Studio) distinguish between:
import '../../viewmodel/**m**essages
import '../../viewmodel/**M**essages
Compiling, running, Dart analysis ... everything's fine. However, breakpoints don't work!
To be more precise: some breakpoints don't work, only in some files!
Tip: If a breakpoint does not work, remove all imports in the file. Click the bulb to get suggestions - and you will see the duplicate imports.
See wrong imports
Btw.: I am on Windows. And the file system does not distinguish between upper and lower case filenames.
Faced to this issue today as well: looks like for me the solution was to update Flutter / Dart SDK and their Plugins for Android Studio.
Some users report the problem is linked to the Chrom Version >=100 due to API change, but on my side it was not working with Edge as well.
After update problem has gone
There is indeed also an issue with Chrome Version >=100. Running flutter upgrade (to flutter 2.10.5) fixed this for me as described here
This sounds stupid and like a duplicate, but this is driving me nuts.
All I am trying to do is get an existing flutter project to run on my newly installed Android Studio BumbleBee on an M1 Mac.
I read somewhere that AS creates a default configuration; however, in my case there is no default configuration. I am trying to add one but no luck so far. I don't know what needs to be chosen as a module and what other settings are required.
To worsen things, there's no Sync with Gradle option in Android Studio Bumblebee anywhere.
I have wasted a lot of time in this; can someone suggest the right steps so that I get my project running?
If you use flutter in android studio, all the Widget ls colored with yellow(some color) and some times they recommend commands. Mine worked too, but after resetting flutter sdk, it doesn't work. At first, I thought sdk was wrong, but there's nothing wrong with running code.
For example, if you make code like this,
'build' and 'ThemeData' are colored with yellow.
And if you type 'Colors.' then it recommends some colors which you can use.
However, in my android studio.. it does not works.
I also check my preferences but I can't find the reason.
Try restarting Android Studio and your computer
Also, check if dart and flutter SDKs are properly configured for the project.
If all this seems good, check if you have accidentally uninstalled Flutter or Dart plugin in Android Studio, if yes install again and restart Android Studio.
If they are already installed try reinstalling them and restart Android Studio.
I hope this fixes your problem.
Does Appium with android studio needs uiautomator Viewer, Because Why i'm asking Here as a beginner I need To Know Appium Installation having Two Methods "Eclipse with appium" And Advanced Method is Appium with Android Studio. UIAUTOMATOR need or Not. for Appium with Android Studio.
Thanks in advance
I am not entirely sure of what you are asking, but if I understand correctly here is my answer:
I use Eclipse and Appium, and because the Android SDK plug-in for Eclipse has been deprecated, you need to install Android Studio to get the SDK. You also need to install the Android Studio to get the UIAutomator, which you will find you absolutely need to have. Once I installed the Android Studio, I've not had any need to actually use it as a development environment at all. The UIAutomator can be invoked from a command line.
it don't ned the uiautomator, you can use the inspector. so no need uiautomator if you want to set up the appium with the android studio.
if you are not using android studio then it needs it.
Depending the element which you need to access while running the test case.
If you can not get elements then its necessary to find element by xpath
Its available in android-sdk/tools/bin.
it's necessary to download android studio for appium as SDK plugin no longer available.
so don't worry just set all path correctly.
i'm new too but with help of android studio i'm not receiving any error or problem related UIAutomator.