Warning: Mapping new ns to old ns and emulator stopping abruptly - flutter

After upgrading to Arctic Fox , I am getting the following errors, even though the emulator is running but sometimes stopping abruptly.
What is this error ?
How can I get rid of this ?
I am using the following as copied from cmd :
> C:\Users\Debasis>flutter doctor Doctor summary (to see all details,
> run flutter doctor -v): [√] Flutter (Channel stable, 2.2.3, on
> Microsoft Windows [Version 10.0.19042.1165], locale en-IN) [√] Android
> toolchain - develop for Android devices (Android SDK version 31.0.0)
> [√] Chrome - develop for the web [√] Android Studio [√] Connected
> device (2 available)
• No issues found!
The Error :
Launching lib\main.dart on sdk gphone x86 in debug mode... Running
Gradle task 'assembleDebug'... Warning: Mapping new ns
http://schemas.android.com/repository/android/common/02 to old ns
http://schemas.android.com/repository/android/common/01 Warning:
Mapping new ns
http://schemas.android.com/repository/android/generic/02 to old ns
http://schemas.android.com/repository/android/generic/01 Warning:
Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02
to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns
http://schemas.android.com/sdk/android/repo/repository2/02 to old ns
http://schemas.android.com/sdk/android/repo/repository2/01 Warning:
Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02
to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01 √
Built build\app\outputs\flutter-apk\app-debug.apk. Installing
build\app\outputs\flutter-apk\app.apk... Debug service listening on
ws://127.0.0.1:57467/XzCZTOeqyQs=/ws Syncing files to device sdk
gphone x86...

I had a similar issue. Two things did the trick for me.
Updated the gradle version in my gradle-wrapper.properties file to the latest available version
Updated the gradle plugin version in my /android/build.gradle file to the latest available version
gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
/android/build.gradle
dependencies {
classpath 'com.android.tools.build:gradle:7.0.4'
}
Give these a try and see if it works!

I have also the same problem, when I was updated android studio. i research to fix that issue,
TODO ;
step 1 : GOTO project Folder
/android/build.gradle
to update a latest gradle version in dependencies.
dependencies {
classpath 'com.android.tools.build:gradle:7.0.2'
}
step 2 :
/android/gradle/wrapper/gradle-wrapper.properties
here also to update a latest version of gradle
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
step 3: go to terminal and run flutter clean
step 4: and run flutter pub get
step 5: and run your project using flutter run command
one more think but that issue fix that project only. if u know fix that issue permanently please let me know,

I got the same problem, but after quick research, I managed to solve the problem.
step 1: Go to this webpage: Android Gradle plugin
step 2: Copy the build.gradle plugin to version
step 3: Go to your flutter app project and open the "build.gradle" file under
your_project>android
step 4: In that file edit dependencies.
classpath 'com.android.tools.build:gradle:<step 2 copied version>'
step 5: Now re-run your flutter app. You might see a new error, showing
A problem occurred evaluating project ':app'.
Failed to apply plugin 'com.android.internal.version-check'.
Now follow the instructions given in that error. (highlighted area in the image)

Related

running flutter in vs code shows Running with sound null safety

This is my first app in flutter using VS Code.
While I try to run my program via terminal using command flutter run shows:
Using hardware rendering with device Android SDK built for x86. If you notice graphics artifacts, consider enabling software rendering with"--enable-software-rendering".
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Running Gradle task 'assembleDebug'... 12.3s
√ Built build\app\outputs\flutter-apk\app-debug.apk.
Syncing files to device Android SDK built for x86... 9.4s
Flutter run key commands.
r Hot reload.
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).
Running with sound null safety
An Observatory debugger and profiler on Android SDK built for x86 is available at: http://127.0.0.1:63186/_rjqXM3bogc=/
The Flutter DevTools debugger and profiler on Android SDK built for x86 is available at:
http://127.0.0.1:9101?uri=http://127.0.0.1:63186/_rjqXM3bogc=/
After this nothing happens in terminal neither virtual device opens up. What is happening?
When running flutter doctor shows everything ok.
This error happens because of gradle version this is an error like this question just update your gradle in Your_Flutter_App > android > build.gradle, dependencies block to new versions like:
classpath 'com.android.tools.build:gradle:7.0.2'
check buildToolsVersion and compileSdkVersion in /android/app/build.gradle if didnt work.

Questions about updating Gradle in Android Studio

I am working through the Net Ninja YouTube tutorial for Flutter. I just updated Flutter (or maybe Android Studio, whichever is arctic fox?) and now I am getting this error message whenever I try to run any basic app.
Launching lib/main.dart on sdk gphone64 arm64 in debug mode...
Running Gradle task 'assembleDebug'...
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
✓ Built build/app/outputs/flutter-apk/app-debug.apk.
Installing build/app/outputs/flutter-apk/app.apk...
Error: ADB exited with exit code 1
Performing Streamed Install
adb: failed to install /Users/dillonbond/AndroidStudioProjects/testapp3/build/app/outputs/flutter-apk/app.apk: Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
Error launching application on sdk gphone64 arm64.
A google search led me to
when I try to "sync project with gradle files" a warning pops up
People are saying I need to update Gradle. The click through solutions from this page are outdated or gone for me. Where do I input
codecompileSdkVersion(30)
buildToolsVersion("30.0.3")
solutions like this at? Do I put them somewhere in Android Studio in a dart file? Do I enter them into my command terminal? (I'm on a Mac).
All I know about Android Studio is the basic stuff from YouTube, I am very lost here. My programming skills are rudimentary. I'm not completely sure that the linked article even applies to my situation. I installed AS through the home brew pub thing if that makes any difference.
Thanks a million in advance to anyone that can help! I seriously appreciate it!
It is already mentioned in your error that it is due to insufficient storage, delete some files from your real device and it will work.

flutter app could not locate aapt while building

When I was trying to build and run a flutter app it shows me the following message:
"Could not locate aapt. Please ensure you have the Android buildtools installed.
Exception: Problem building Android application: see above error(s)."
I already have both build tools and the android sdk installed, so I don't know what might have caused this issue.
Going into the folder where the android sdk is located and under the 'build-tools' delete everything inside it, then using android studio re install the build tools this will fix the issue
check in cmd flutter doctor
something like this will occur
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
X Android SDK file not found: C:\Users\aksha\AppData\Local\Android\sdk\build-tools\30.0.3\aapt.
problem is your sdk version 30.0.3 is not installed successfully
try to download it seperatelly from
https://androidsdkoffline.blogspot.com/p/android-sdk-build-tools.html?m=1
and unzip it and replace its contant with 30.0.3 at location C:\Users\aksha\AppData\Local\Android\sdk\build-tools\30.0.3
restart
done
For me the issue was resolved by running flutter doctor in cmd. The issue was accepting licenses. Running flutter doctor --android-licenses and then typing y for all licenses resolved the issue.
You can use this command flutter config --android-sdk after updating the android studio and can refer to the path from SDK manager
I was able to generate apk but I was also unable to install the apk in device I removed the error by following steps-
go to C:\Users\aksha\AppData\Local\Android\sdk\build-tools\30.0.3 (check show hidden items option)
delete this folder inside build-tools (because the error is not installed properly).
for resolving this issue, we have to uncheck all the latest plateforms (android (S)12 etc) and click apply after this restart the studio and check all these platforms again at least one latest and apply(ok).
Open Android Studio->files->Settings->Appearence & Behavior->System
Settings->Android SDK->SDK plateforms(Latest)
run flutter command to accept the licenses. (type Y then enter for all)
flutter doctor --android-licenses
all is done
It will be an Android Studio bug.
I updated Android Studio to the latest Beta version and fixed it.
I hope it will be of help to you too.
If you are using ubuntu check /home/username/Android/Sdk folder present or not, I think your sdk folder deleted or moved to new location. thats why this issue happen.
You must update your build tools of SDK by using SDK manager in android studio.
go to androidstudio->sdkmanager->sdktools->then update build tools
Delete uncompleted downloads in the "C:\Users\User\AppData\Local\Android\Sdk.downloadIntermediates" folder and reinstall the SDK build tools via the Android Studio's SDK manager.

'Flutter/Flutter.h' file not found webview_flutter-1.0.7

Please help me! I don't know what is that problem but I think is since I updated to the latest version of flutter.
I tried with , flutter clean, rm podfile, and more !! but I can't fix that ,is problem from flutter?
I have two days trying to repair it, but I have not been successful.
*I update all my pods, I did all!, but I can't do that work.. (flutter doctor its ok)
my flutter version is
**I tried that in channel stable too, but not worked.
Flutter 1.26.0-2.0.pre.157 • channel master • https://github.com/flutter/flutter.git
Framework • revision 4b83be6c23 (9 hours ago) • 2020-12-30 02:09:03 -0500
Engine • revision 0e5a25d779
Tools • Dart 2.12.0 (build 2.12.0-179.0.dev)
Failed to build iOS app
Error output from Xcode build:
↳
** BUILD FAILED **
Xcode's output:
↳
In file included from /Users/victormanuellagunas/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/ios/Classes/JavaScriptChannelHandler.m:5:
/Users/victormanuellagunas/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/ios/Classes/JavaScriptChannelHandler.h:5:9: fatal error: 'Flutter/Flutter.h' file not found
#import <Flutter/Flutter.h>
^~~~~~~~~~~~~~~~~~~
1 error generated.
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
Could not build the application for the simulator.
Error launching application on iPhone 12 Pro Max.
I had the same Problem and solved it with these Steps:
go to this Directory /Users/victormanuellagunas/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org
Delete the webview_flutter-1.0.7 Folder
Then run following command in project folder.
flutter pub get
If this is not working the try to use a lower Version for example 1.0.6

Even after updating Flutter doctor says Try re-installing or updating your Android SDK Manager

Here is my Flutter doctor summary:
Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel master, v1.10.13-pre.12, on Microsoft Windows [Version 10.0.17134.1006], locale en-IN)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
X Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed instructions.
[√] Android Studio (version 3.5)
[√] Connected device (1 available)
! Doctor found issues in 1 category.
C:\Users\user>
I have already updated My SDK manager to the latest version
My SDK version is 29.0.2
How can I resolve this error... This error appears even after updating SDK manager
Screenshot of SDK Location:
It works for me, Here are the steps that solve my problem:
STEP 1:ANDROID LICENSES --android-licenses, will resolve most cases
Since you are here you have reached "Android License Status Unknown" issue for Android tool chain, as many suggested try flutter doctor --android-licenses. If you are good with all the config. It should ask for an yes and press y and Voila. But if it shows:
Android sdkmanager tool not found (C\Users\__\local\Android\sdk\tools\bin\sdkmanager). Go to step two
STEP 2: SDK Manager installation from Android Studio
Open your Android Studio , File-> settings->System settings(left tab) ->Android SDK, go to SDK Tool section in that page, untick hide obsolete packages, select Android SDL tools(obsolete) and press apply.
It will install the SDK and you confirm it by going and checking if this path exists(C\Users\__\local\Android\sdk\tools\bin\sdkmanager)
STEP 3: Repeat 1
Repeat step 1 after installation in a new command line check if its working , else go to STEP 4
STEP 4: sdkmanager --update
It will ask you update the sdk, just run the command given in terminal
C\Users\__\local\Android\sdk\tools\bin\sdkmanager --update.
If it is running, then its cool. let it finish and repeat step 1, else if it is throwing some exceptions like java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema etc,
It means your java is not installed or not the correct version. Go to next step
STEP 5: JAVA 8.1 and JAVA_HOME path.
Install JAVA 8.1 and set JAVA_HOME path. Make sure it is version 8.1(register free account and download from oracle the 8.1 version, remember above 11+ wont work for Flutter
NOTE: by yaniv maymon: if you already have Java installed on your computer and the sdkmanager --update still not working. go the environment variable and update the "JAVA_HOME" path to jdk folder. then exit the command prompt, open it again and run the update command –
STEP 6: Final Step
After installing and setting up path properly, run the C\Users\__\local\Android\sdk\tools\bin\sdkmanager --update command in new terminal and it will work
STEP 7: Rerun flutter doctor, You can see it saying to run the command flutter doctor --android-licenses . so run flutter doctor --android-licenses in terminal and press y when asked
Resources
It could be that your path is not set correctly? Have you looked in Settings>Appearance and Behavior>System Settings>Android SDK>Android SDK Location?
I had the same problem and solve it installing the latest java version Java 8. Then setting JAVA_HOME Variable. In Windows: Environment Variables> System Variables> add a new or edit your JAVA_HOME> in the Variable Value field, enter your JDK or JRE installation path the JAVA_HOME. After this, the command flutter doctor --android-licenses worked.
According to this issue in the flutter repository it seems like you have not accepted all the SDK license agreements.
You can resolve it by running
flutter doctor --android-licenses
in you terminal and accepting the outstanding licenses by pressing y and return.
I had the same problem
You can resolve this issue by running this command
flutter doctor --android-licenses
into your flutter_console.bat
Or
uninstall the android studio and reinstall it, it will fix the issue.
Add env variable ANDROID_SDK_ROOT as the path where the sdk was installed to.
This solved the problem for me:
open Android Studio and open SDK Manager then SDK Tools tab. check
the box "Android SDK Command-line Tools
Open the command prompt and type flutter doctor --android-licenses then press enter
It is going to ask you to type 'Y' for each license. type 'y' until all the licenses are done.
now check with flutter doctor again in the command prompt and it should tell you that license is accepted.
What worked for me was to delete the Android 30 file in the following directory:
C:\Users\user\AppData\Local\Android\Sdk\platform
After that, I went to File > Settings > System Settings > SDK platforms.
Then I checked the Android 11.0® option, and finally clicked Apply.
Installing Android SDK command line tools in SDKs tools on Android studio worked for me
Open Android Studio and open SDK Manager then SDK Tools tab.
Check the box Android SDK Command-line Tools
After installing Android SDK command line tools in the tools SDKs of Android Studio, execute the command flutter doctor --android-licenses