حل مشكلة 'keytool' is not recognized as an internal or external command

حل مشكلة 'keytool' is not recognized as an internal or external command

حل مشكلة 'keytool' is not recognized as an internal or external command

هذه الرساله المزعجه تظهر لنا في معظم الاحيان عندما نريد اصدار نسخه relase من التطبيق الذي نعمل عليه وهذا يكون بسبب ان بعض الملحقات لا يمكن الوصول لها وطريقة الحل بسيطه جدا وفي هذه المقالة سوف نتعرف على الحل وكيف نقوم بتنفيذه وكيف نتاكد اذا تم حل المشكله ام لا والامر بسيط جدا كما اخبرناكم فلا داعي للقلق منه اطلاقا , كل ما عليك هو تنفيذ كل الموجود في المقاله بشكل صحيح وسوف تحل المشكلة معك دون الحاجه الى البحث في الكثيرمن المواقع للوصول الى الحل .


معرفة مسار jre في جهازك بشكل صحيح

سبب هذه المشكلة وهو ان ملف jre الخاص بالجافا لا يظهر في هذه عملية الاستخراج ولهذا نحتاج الى ان نقوم بإضافته الى ملحقات النظام ولكن عليك اولا تحديد مسار الملف وذلك سوف يكون من الcmd وكتابة الامر الموجود بالاسفل وسوف يظهر لك مسار الملف قم بنسخه مع عدم نسخ عبارة java منه كما هو محدد في الشرح .


معرفة مسار jre في جهازك بشكل صحيح

flutter doctor -v


اضافة المسار الصحيح لملف jre في الpath


اضافة المسار الصحيح لملف jre في الpath

الخطوة التاليه وهيا ان تقوم بالانتقال الى ملفات البيئة الخاصه بجهازك وذلك بالبحث عن بيئة النظام في جهازك على حسب اللغه التي تعمل عليها ومنها اختر الامر environment وبعدها سوف تظهر لك قائمة اختر منها path الموجود بالصورة وبعدها edit واخيرا قم بلصق المسار الذي قمت بنسخه من الاعلى وبهذا تكون قد حليت المشكلة المزعجه ولن تقابلك مره ثانيه في المستقبل .


يمكنك ايضا الرجوع الى نافذة الاوامر cmd وكتابة عباره keytool وبعدها enter وانتظر وشاهد الرسالة التي سوف تظهر هل تم حل المشكلة ام لا تزال موجوده وبعدها اغلق نافذة الاوامر واعد تشغيل الاندرويد ستوديو وجرب الان ان تقوم بإستراج الملفات الخاصه بالتطبيق كما تريد بدون مشاكل .


مزيد من الاكواد البرمجية :

تعليقات