Alaa Abdallah2 نشر 18 مايو 2023 أرسل تقرير نشر 18 مايو 2023 (معدل) لو سمحتم اريد معرفه سبب الخطاء مع العلم انه كان شغال عادي تم التعديل في 18 مايو 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
1 Mustafa Suleiman نشر 18 مايو 2023 أرسل تقرير نشر 18 مايو 2023 الخطأ في الصورة يتعلق بإصدار تضمين Android الذي يستخدمه التطبيق، والرسالة التحذيرية تعني أن الإصدار الذي تستخدمه قد تم إهماله (deprecated) ويجب ترقية التطبيق إلى الإصدار الجديد (v2 embedding) لتفادي حدوث أخطاء غير متوقعة أثناء التشغيل أو حدوث أخطاء في المستقبل أثناء عملية البناء. المشكلة الثانية تتعلق بأخطاء في نظام CMake الذي يستخدم في عملية البناء، وهناك خطأين ويشير الخطأ الأول إلى أن مجلد CMakeCache.txt الحالي الذي يقع في المسار "C:/food/build/windows/CMakeCache.txt" مختلف عن المجلد الذي تم إنشاءه فيه "d:/cL.i<s/food/build/windows"، وهذا قد يؤدي إلى إنشاء الملفات الثنائية في مكان غير صحيح. والخطأ الثاني يشير إلى أن المصدر "C:/food/windows/CMakeLists.txt" لا يتطابق مع المصدر "D:/oL.i<./food/windows/CMakeLists.txt" المستخدم لإنشاء ذاكرة التخزين المؤقت (cache)، ويوصى بإعادة تشغيل CMake مع مجلد المصدر الصحيح. ولحل المشكلة عليك بترقية التطبيق إلى الإصدار الجديد من تضمين Android (v2 embedding) وفقًا للوثائق المشار إليها في الرسالة، وهي: https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects وتستطيع البحث على يوتيوب عن Fix app to be migrated to the android embedding v2 in flutter وستجد شرح يوضح خطوات الحل. بعد ذلك، يجب التأكد من تصحيح إعدادات نظام CMake والمجلدات المستخدمة للمصدر وذاكرة التخزين المؤقت للتأكد من تطابقها وتحديدها بشكل صحيح. أيضًا التأكد من تحديث Flutter وجميع المكتبات والأدوات ذات الصلة إلى أحدث الإصدارات المتاحة، حيث قد يساعد ذلك في حل بعض المشاكل المتعلقة بالتوافق والتحديثات الضرورية للمشروع. 1 اقتباس
1 عبدالباسط ابراهيم نشر 18 مايو 2023 أرسل تقرير نشر 18 مايو 2023 كما أخبرك مصطفى في التعليق السابق فإن المشكلة أن يستخدم التطبيق يستخدم التضمين القديم لأندرويد (قبل Flutter 1.12). للترقية ، ستحتاج إلى اتباع الخطوات في دليل الهجرة المرتبط. الخطوات الرئيسية هي: تحديث حزمة Flutter SDK تحديث ملحق Flutter في تطبيق Android الخاص بك هجرة تطبيقك لاستخدام التضمين الجديد تحديث AndroidManifest.xml و MainActivity.java الخاصة بك إزالة الاعتمادات القديمة للتضمين و يبدو أن هناك مشكلة مع CMake وملف CMakeCache.txt. يبدو أن CMake ينظر إلى المسار الخطأ لهذا الملف ، لذلك لا يمكنه العثور على الذاكرة التخبئية ويحتاج إلى إعادة توليدها. لإصلاح هذا ، لديك خياران: احذف ملف CMakeCache.txt في C:/food/build/windows/CMakeCache.txt وأعد تشغيل البناء. سيقوم CMake بإعادة إنشاء الذاكرة التخبئية من الصفر. تعيين متغير البيئة CMAKE_CACHEFILE_DIR للإشارة إلى المسار الصحيح ، d:/oL.3 <./food/build/windows ، ثم أعد تشغيل البناء. قد تحصل على خطأ تصاريح عند محاولة إطلاق تطبيقك. تأكد من أن لديك التصاريح المناسبة للوصول إلى الملفات في d:/oL.3 <./food. إصلاح هذه المشاكل يجب أن يحل مشاكل البناء التي تواجهها والسماح لتطبيق Flutter الخاص بك بإعادة البناء والتشغيل مرة أخرى. أخبرني إذا كان لديك أي أسئلة أخرى! 1 اقتباس
1 Mustafa Suleiman نشر 18 مايو 2023 أرسل تقرير نشر 18 مايو 2023 بتاريخ 2 ساعة قال Alaa Abdallah2: بعد ما خلصت التعليمات السابقه جت كده المشكلة تتعلق بأخطاء في عملية البناء لتطبيق Flutter على نظام Windows، حيث يوجد خطأ في ملف "image_provider.dart" في السطر 998، يفتقد علامة ";" بعد النقطة في نهاية السطر، وأيضًا يوجد خطأ يشير إلى عدم إمكانية تعيين قيمة من نوع "Type" إلى متغير من نوع "int". بالإضافة إلى خطأ آخر يشير إلى فشل عملية البناء الخاصة بـ CMake و MSBuild، وقد يكون هناك مشكلة في ملفات المشروع أو إعدادات بناء البرنامج. حاول تجربة الحلول التالية: تأكد من تحديث Flutter وجميع المكتبات والأدوات ذات الصلة إلى أحدث الإصدارات المتاحة. التحقق من الملف "image_provider.dart" وتأكد من وجود العلامة ";" بشكل صحيح في السطر 998 وأنه لا يوجد أخطاء أخرى في الملف. تأكد من أنك تستخدم إصدارًا متوافقًا من CMake و MSBuild، من خلال التحقق من تثبيتهما بشكل صحيح وتكوينهما بشكل صحيح في البيئة الخاصة بالتطوير. تحديث بيئة التطوير الخاصة بك (مثل Visual Studio) إلى أحدث إصدار، حيث قد يكون هناك تحديثات أو إصلاحات لمشاكل معروفة. تنفيذ الأمر flutter clean إعادة تشغيل النظام الخاص بك وتنفيذ عملية بناء التطبيق مرة أخرى للتحقق مما إذا كانت المشكلة قد تم حلها. 1 اقتباس
0 Alaa Abdallah2 نشر 18 مايو 2023 الكاتب أرسل تقرير نشر 18 مايو 2023 بعد ما خلصت التعليمات السابقه جت كده اقتباس
السؤال
Alaa Abdallah2
لو سمحتم اريد معرفه سبب الخطاء مع العلم انه كان شغال عادي
تعديل عنوان السؤال
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.