White screen after running my flutter web application - flutter

I have searched and tried a lot of methods.
One works for me is this command flutter run -d chrome --release.
What a pity that no debug info print out.
When i run it directly by pressing button in Android studio, my website showed nothing but white screen.
I got follow message from the Console
Launching lib\main.dart on Chrome in debug mode...
Syncing files to device Chrome...
I want to run it and get debug info. Who has good ideas?

Problem finally be solved, Firstly, Press F12 when you deploy your web to your Chrome browser. Then all debug info will be printed in Chrome Console. My problem is caused by
require.js:1959 Not allowed to load local resource: file:///E:/project/flutter_afast/lib/model/builder.dart
req.load # require.js:1959
Which caused by a import of absolute path(local path E:/...) in my dart file. Change this to relative path then work that problem out.

Related

Android Studio console not showing logs of application running

I am running application on real android device. I want to view logs in console to figure out errors and APIs responses. But I don't know sometimes it stop showing logs in console.
Here is the screenshot of my console.
I is not showing anything after this even though I am printing in logcat.
Can anyone tell me what is the issue and how to resolve.
Try restarting your logcat and then rerun you application. ( If your logcat window tab does not show up in Android Studio you can follow this: Logcat tab missing from debug window in Android Studio )
You can simply follow my steps down below.
Step - 1
Goto File --> Invalidate Caches
Step - 2
Click to "Invalidate and Restart"
I hope this might solve your problem.
Thank you and Happy coding.

Flutter error Unable to start the daemon process

My flutter project is run smoothly in my old laptop. But when I use my new laptop, my flutter project can't run in debug mode.
This error
FAILURE: Build failed with an exception.
* What went wrong:
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the User Manual chapter on the daemon at https://docs.gradle.org/5.6.2/userguide/gradle_daemon.html
Process command line: C:\Program Files (x86)\Java\jre1.8.0_221\bin\java.exe -Xmx1536M -Dfile.encoding=windows-1252 -Duser.country=US -Duser.language=en -Duser.variant -cp C:\Users\ajoris\.gradle\wrapper\dists\gradle-5.6.2-all\9st6wgf78h16so49nn74lgtbb\gradle-5.6.2\lib\gradle-launcher-5.6.2.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 5.6.2
Please read the following process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for 1572864KB object heap
Picked up JAVA_TOOL_OPTIONS: -Djava.vendor="Sun Microsystems Inc."
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Is there something missing in the settings on my new laptop? I tried to clean project, upgrade flutter but always fail. Sorry for new
What actually worked for me is, In windows 10 just turn off your mobile hotspot and run the app again. I think it's a glitch/bug in windows 10.
The solution to this problem is deactivating windows hotspot before running build or app compilation.
Don't delete anything or file, just build the app with mobile hotspot turned off.'
its a windows 10 bug that start without any reason. i refreshed my windows and this started
Flutter or Android Applications
The general steps I would use are:
run flutter doctor in terminal
if you are using an emulator make sure it has enough space (often it needs a restart to clear junk files created upon consecutive deploys)
if the gradle files have been modified it is recommended to open them with Android Studio (Android folder of the application). If anything is missing the IDE will prompt you to install the missing dependencies.
Hope it helps
I tried all the above methods but sadly none of them worked. What eventually worked for me was too simple.
first try all the suggested solutions here and if it doesn't work
try to disable mobile firewall, actually I discovered that it's a windows 10 bug because disabling mobile hotspot just until you build or compile your project then you can reenable it without any problem .
Step 1: Open the Registry Editor on your Windows 10 computer. To do this, just press the Windows + R keys on your keyboard. In the Run dialog box, type “Regedit” and hit enter. This will open the Registry Editor window.
Step 2: In the Registry Editor, navigate to the following location:
HKEY_LOCAL_MACHINE SOFTWARE Policies Microsoft WindowsNetwork Connections
Step 3: In the Network Connections key, on the right-side pane, right-click anywhere in the empty area and select New > DWORD (32-bit) Value.
Step 4: Name the newly created registry “NC_ShowSharedAccessUI” and keep its value as “0” to disable the Mobile Hotspot feature on your laptop.
Step 5: To enable the feature, just change the value of the NC_ShowSharedAccessUI registry from 0 to 1 and the feature will be enabled again.
When the functionality has been disabled, the feature will still appear in the Network & Internet settings but it cannot be enabled or configured. To use the feature, the registry needs to be edited again and enable the functionality.
It looks like a memory problem.
In your project folder, Go to android/gradle.properties.
Change the line
From:
org.gradle.jvmargs=-Xmx1536M
To:
org.gradle.jvmargs=-Xmx1024M
Save the gradle.properties file and try to run debugging again.
That Worked for me :)
Usually it Is bcoz of the .gradle file in C:drive.
1.Locate to the .gradle folder (usually in C:\users\your_username)
2.Delete the .gradle folder once located.
2.Locate to your flutter project folder
2.Locate to android
3.Run gradlew clean
4.Run gradlew build
5.now run your app...It worked for me
I tried all the above methods but sadly none of them worked. What eventually worked for me was simple.
There has been a lot of problem with emulator configuration and sometimes it crashes for a lot of reasons. For the above problem what I recommend is, delete the current emulator but remember the settings like API version and all and make a new emulator.
This worked for me fine!
I'll post what solved for me.
flutter clean
flutter run
Close Android studio
Delete your ".gradle" folder
Open android studio as administrator and allow project to build.
For my case i had --no-sound-null-safety in the Dart: Flutter Additional Args ( go to vscode settings under extensions dart ). I deleted it, deleted the web folder in the project ( i was working on the app only ) then reloaded vscode. the error was gone afterwards
go to C:\Program Files\nodejs
Open npm, npm.cmd, npx, npx.cmd
then change the prefix -g to prefix --location=global
still if this did not work,
go to android studio click on build, then click clear project.
I also faced this issue and this step resolved problem. Still if this did not work out let me know.
Non of the solution in here worked for me. running my vscode or android studio as an administrator solved the problem.
Go to file/setting/build,execution,deployment/gradle, and there where Gradle user home: pass static address.
For example, my address is C:/Users/Admin/.gradle.
After applying if runs OK.
There is a simple solution.
Uninstall the app from your device .
Then restart the PC .
First of all Uninstall the application from emulator.
then wipe all data from the emulator.
Sometimes turning off mobile hotspot will do the work.
After turning off if not work then restart the pc or a laptop. Don't turn on mobile hotspot and run flutter run.

Flutter app is not running in my Android real device

I installed Flutter with VS code as editor..
Everything is fine ..
Flutter Doctor detects that there is a connected device ..
My device is also recognised by VS code ..
][2
But when I try to test app .. there is nothing .. NOTHING -_-
No errors .. no messages .. no app .. nothing ..
HEEEEEEEEELP PLZ
Open the command line on the folder of your app and type flutter devices and check the name of your physical device on the list.
Copy the name of the device. If it was an emulator it would something like emulator-5554
Run flutter run -d emulator-5554 (having replaced it with the name of your device).
You could also try Android Studio to test if the issue is with VScode.
try these commands on command prompt or in the terminal of your vs code its maybe helped you much easily when you use these command lines on vs code
and the lines are
flutter clean
then press enter then again
flutter pub get
then again press
flutter run -d Chrome
if you want to run the app on "Chrome"
and you use the Google Chrome as you default web browser
thank you!!! ^_^
I wish that I helps you at least to use vs code better when you didn't have any emulator attached to it

Emulator: ERROR: unexpected qemud char. channel close

Whenever I try to launch an Android app it will cause this error:
emulator-5554 disconnected! Cancelling
'com.hellos.ArithmaticCalculatorActivity activity launch'!
that is a known emulator bug. Do you happen to be running Ubuntu?
Try deleting and recreating your AVD. If you're still having problems, try the following:
Try launching in several ways: by starting the AVD first from your
list of AVDs, by right-clicking the project in your workspace, etc.
Click on Window-->Show View-->Other-->Devies, and click on the
launched device, highlighting it. There is a known issue that
sometimes robs your AVD of focus unless you do this.

Eclipse error while running android emulator

So my eclipse basically freezes up on loading my android emulator whenever it sees fit. Its not an actual error. Everything works fine but I cannot run the emulator. I try terminating the android emulator trying to run but it wont terminate and it always stops at 27%.
I have to force quit eclipse and start it up again. It happens a lot and its really annoying to have to stop coding and restart my emulator every like 30 mins. Ive tried restarting the computer and such and looking this up on google but still havent found anything... Anyone know what to do or what it could be?
You can try running Eclipse in debug mode from a terminal, with this command, from the Eclipse directory:
./eclipse --consolelog --debug