با سلام و وقت بخیر .
بعد از به روز شدن فلاتر برای اجرای اپلیکشن ( اپلیکیش غیر فیلمهای آموزشی) با 4 تا warinin مشابه زیر روبه شدم.
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
در فایل build. gradle ورژن گریدل 4.3.1 است. و نسخه کاتلین به روز شده 1.6.10 است.
classpath 'com.android.tools.build:gradle:4.1.3'
در فایل gradle.wrapper.properties
distributionUrl=https\\://services.gradle.org/distributions/gradle-7.3.3-all.zip
بنابراین نسحه build. gradle را به 7.0.0 تغییر دادم ولی خطا داد. البته با مجددا flutter sdk را با دستور clone از گیت گرفتم و مشکل رفع شد.
سوال اول:
در بعضی مواقع نیاز بود دستوراتی مربوط به gradle را اجرا کنم وحال برای اجرا این دستورات نیاز است که gradle در cmd شناخته شود. مسیر مربوط به gradle را کجا قرار دهم. یعنی کدام ورژن را انتخاب کنم و در Path معرفی کنم؟
سال دوم و مهمتر اینکه اپلیکیشن با build:gradle:7.0.0 روی شبیه ساز اجرا میشود ولی روی گوشی بعد از نصب خطای اینکه برنامه مرتب متوقف میشود صادر میشود و بسته میشود. (لازم به ذکر است که یکبار روی گوشی اجرا شد و نمایش داد ولی Widget inspector عبارت disconnected را نمایش داد. با Run without debuging مجدد دیگر اپلیکیشن اجرا نمیشود و خطای مرتب متوقف میشود نمایش داده میشود ولی در شبیه ساز نمایش داده میشود.) حتی اپلیکشن را در روی گوشی حذف کردم ولی نتیجه نداد.
خطای نصب روی گوشی بدین شرح است که شما owner نیستید. مگر وجود کلید روی اپلیکیشن مشکل رار برطرف نمیکند. لازم به ذکر است این اپکلیشن برای طراحی مجدد در اختیار بنده قرار گرفته است
به نظر شما مشکل کجاست؟