It might be a little bit late for you but I write a solution for this problem for those who have the same problem:
- Go to android/gradle/wrapper/gradle-wrapper.properties and add the replace the distributionUrl=.... with the following line:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
- Go to android/build.gradle and replace the com.android.tools.build line with the following:
buildscript { dependencies { classpath 'com.android.tools.build:gradle:7.1.1' } }
Go to android/app/build.gradle and update the android/app/build.gradle. For example:
android { compileSdkVersion 31}
run flutter clean
in the terminal.
This solves the Mapping new ns Problem, but in the future you might want to upgrade your gradle build tools version, compiled SDK Version or gradle version, so these version numbers can be changed but AGP
and Gradle versions have to be compatible.
here you find which Android Gradle Plugin Version is compatible with which Gradle Version.