When I click the green button left to void main which says Run main.dart I am presented with this error message. So, how can I then run a simple Dart code from my IDE (Android Studio)?
Note:
This question is NOT about running a Flutter app but the Dart code. So, please don't mark it a duplicate of questions like this.
I also don't want to run dart main.dart command.
I just found that I was importing some Flutter packages in the same file, so once I removed them, I am able to run the app.
Related
In Android Studio V4.1.3 (build no. Al-201.8743.12.41.7199119) The Flutter UI guides for widgets and methods not showing at all even though it is enabled in the settings. Please, be kind to see the screenshot =>
no Flutter UI guides
I have Flutter Plugin V55.1.1 and Dart Plugin V201.9335 installed.
All your help is highly appreciated.
Thank you
You might be creating the new Flutter project and selecting Java for Android. But when you select Kotlin and create project. The issue will be fixed.
And if you want your old projects to be converted to Kotlin, just open the terminal in that project and run this
run flutter create -a kotlin .
The dot(.) at the end is also important it will generate the Kotlin files in current directory.
After this, just re-open the project, you'll get the guides.
I have the same android studio version as you and Flutter Plugin V55.1.1 and Dart Plugin V201.9380 installed. Getting the same issue. I have even tried to enable and disable the "Show UI guidelines for build methods" in Setting > Language & Frameworks > Flutter, but nothings work.
I cloned flutter/sample from GitHub and it seem that the UI guides is showing on that samples project.
My current (kinda easy cheat) solution right now is by creating a New Flutter application project via VS Code. And when I open that flutter project on Android studio, the UI guides is there. I have configure my VS Code with the recommended setting for Dart code.
Tutorial to configure your VS Code reference: https://youtu.be/nAmOt5_fMtU?t=278
I'm pretty new in flutter development but I'm pretty sure there might be something that we can configure on Android Studio seeing that generated project file from VS Code does shows the UI guideline. If someone know how do let me know. Cheers!
My Android studio OverviewFor some reason i cannot run any project with andoid studio on my andoid emulator, the buttons to quickly start the emulator and to run the project are greyed out.I updated android studio but everything is stil the same. Yesterday I was able to run any project, can somneone maybe told me what I maybe changed?
With the lack of problem info provided from you,I can only tell you of a probable fix
First make sure you have flutter sdk and dart sdk installed (if you don't know how check see https://flutter.dev/docs/get-started/install
Then after making sure you have these installed,
go to: file>project structure>modules>dependencies tab
And make sure that dart and flutter support check-boxes are checked.
Then go to main.dart and right-click and see if you have the option run main.dart available now.
I created my Flutter project by typing into my CLI Flutter create project_name and all this time I've been coding using VScode, and the project is near completion, which means I have to do a software demo in the coming days to my professors in university. However, I would need to open multiple android emulators that will run the same project, based on my brief research and testing, VScode does not allow running multiple android emulators that run the same project. So I have to transfer that project from VScode to Android Studio.
I've tried simply opening my Flutter folder in Android Studio and I'm getting gradle build errors. Any help would be appreciated thank you!
As long as you have the Flutter plugin installed in Android Studio, you can just open the folder like any other.
Though FWIW, I don't know if Android Studio supports debugging on multiple devices at the same time. It does work in VS Code (as shown at Flutter Interact with the "Flutter Octopus") if you're on the master channel (see https://github.com/flutter/flutter/wiki/Multi-device-debugging-in-VS-Code).
I got a flutter project to complete from my friend.
I am using Android Studio(AS) as editor. I have installed flutter and dart plugins in AS. Now, I have imported the flutter project by selecting option at start of AS import AS project. Then it I don't know why it shown me error message to setup Dart SDK(Q1: my first question is why it is giving error I already have dart plugin). Somehow I managed to get Dart from this link and gave path to till dart-sdk folder as seen in screenshot
And now I am stuck on this error:
Because xxo_tag_xxxls depends on flutter_test any from sdk which doesn't exist (the Flutter SDK is not available), version solving failed.
Flutter users should run flutter packages get instead of pub get.
you should configure in addition to the Dart language SDK, pointing to the Flutter SDK ('C:\src\flutter') within your Andoid Studio project. Go to the top menu 'Tools > Flutter > Flutter Clean' and the IDE will ask you to configure what is missing.
in mac if you are using android studio, go to android studio at the top left, preferences, flutter, then add path to sdk
you have to configure in addition to the Dart language SDK, pointing to the Flutter SDK ('C:\src\flutter') within your Andoid Studio project. Go to the top menu 'Tools > Flutter >flutter package get and click on it ,it will find the things those are missing.
I'm using Android Studio, and I'm trying to add the slf4j library using
Build/Edit Libraries and Dependencies.
I clicked on the +, selected Library Dependency, and picked slf4j from the list. Studio added the library to my build.gradle file like this:
dependencies {
compile 'com.android.support:support-v4:24.1.1'
compile 'org.slf4j:slf4j-android:1.7.7'
...
But when I try to run sync, I get this error:
Error:(75, 10) Failed to resolve: org.slf4j:slf4j-android:1.7.7
Is there something else I need to do to my project to be able to use this library??
Turns out what was causing this issue for me (and likely for you, given the build file above) was the Scala plugin. There was a bug with the Scala plugin preventing Android Studio from importing Gradle projects. The fix for this has already been pushed live, so to get Android Studio working again you can either disable the Scala plugin or update it.
Open Settings/Preferences
Open the Plugins section on the left
Find the Scala plugin
Right click on the plugin and click Reload List of Plugins
Right click on the plugin again and click Update Plugin
This allowed me to do a Gradle sync and build from Android Studio again, I hope it helps for you!
It looks like this is a bug with Android Studio. Hopefully it'll be fixed soon.
In the meantime, you can debug your application without launching it from Android Studio by attaching the debugger to a running process of the application. You can do this two ways.
Via the menus: Run -> Attach Debugger to Android Process
Pressing the button that is two to the right of the play/build button. It looks like a grey phone/rectangle with a little green bug in the bottom right
After you do this, a dialog will show up listing available applications to debug. Select your application and press OK. Your breakpoints should now work.
If you need to debug something that happens on app startup, you can tell Android to wait for a debugger when launching certain applications with the following steps:
On the phone open the Android Settings
Open the Developer Options
Make sure Wait for debugger is checked
Press Select debug app and choose your application
Then when you start your application, it'll wait for you to attach a debugger via one of the two methods mentioned above.
Hope this helps!
In order to get the maven repository working with my Android Studio project (which I didn't know is what I was trying to do), I needed to add the following to build.gradle:
allprojects {
repositories {
mavenCentral()
}
}
Apparently, that allows the software to work out the compile commands.