احسان نصری
احسان نصری
خواندن ۱ دقیقه·۳ سال پیش

حل خطای Mapping new ns Error در فلاتر

در این مقاله قصد داریم تا شما را با راه حل خطای

Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01

در فلاتر آشنا کنیم

این خطا در زمان اجرا گرفتن از برنامه ایجاد شده و به صورت چند خط قرمز رنگ شبیه به تصویر زیر نمایش داده می شود و در رابطه با به روز رسانی gradle فلاتر - اندروید می باشد .

تصویر خطای مورد نظر تقریبا به شکل زیر است و ممکن است نسبت به نام برنامه شما بعضی مقادیر کمی متفاوت باشند
تصویر خطای مورد نظر تقریبا به شکل زیر است و ممکن است نسبت به نام برنامه شما بعضی مقادیر کمی متفاوت باشند

متن خطا هم به شکل زیر است :

برای حل این مشکل ابتدا به آدرس زیر بروید :

Your_Flutter_App -> android -> build.gradle

در اینجا Your_Flutter_App همان نام پروژه شماست

حالا قسمت dependencies را پیدا کرده و در جلوی خط کد زیر به جای عدد وارد شده عدد 7.0.2 را وارد نمایید :

dependencies {
classpath 'com.android.tools.build:gradle:7.0.2'
classpath &quotorg.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version&quot
}

حالا نوبت به بروز رسانی distributionUrl در آدرس

Your_Flutter_Project -> android -> gradle -> wrapper -> gradle-wrapper.properties

می رسد، با مراجعه به این فایل، آن را باز کرده و با URL زیر بروزرسانی نمایید .

https\://services.gradle.org/distributions/gradle-7.2-all.zip

حالا به فولدر برنامه خود رفته و در قسمت آدرس بار خود کلمه cmd را وارد نمایید و دستور

flutter clean

را وارد نمایید

در این بخش و جلوی نام برنامه خود در CMD دستور flutter clean را وارد نمایید
در این بخش و جلوی نام برنامه خود در CMD دستور flutter clean را وارد نمایید

پس از اجرای دستور بالا نوبت به دستور نهایی و گرفتن خروجی از برنامه بدون ارور Map-ns می رسد .

حالا مجدد در CMD خود عبارت

flutter run

را زده و اجرا کنید و چند دقیقه صبر کنید تا پس از آپدیت gradle اندروید برنامه از این پس بدون خطای قبلی اجرا شود

برای مشاهده آموزش های تخصصی و رایگان در زمینه فریمورک فلاتر و زبان دارت می توانید به وبسایت ما به آدرس http://amadaylearn.com مراجعه نمایید

امیدوارم از این آموزش لذت برده باشید

دوست دار شما

احسان نصری



فلاترآموزش فلاترآموزش اندروید
من احسان نصری هستم و حدود 4 سال است که به شغل جذاب برنامه نویسی مشغولم و از حدود 2 سال پیش به برنامه نویسی اندروید توسط فلاتر روی آوردم و اینجام تا به شما کمک کنم تا با این تکنولوژی بیشتر آشنا شوید
شاید از این پست‌ها خوشتان بیاید