اذهب إلى المحتوى

السؤال

نشر

السلام عليكم ورحمة الله وبركاتة

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

image (5).png

image (4).png

Recommended Posts

  • 0
نشر

يتم استدعاء أمر "avdmanager list target" عادة عند تشغيل محاكي أندرويد على نظام التشغيل الخاص بك.  والذي يشير إلى أن هناك خطأ ما في تشغيل الأمر.

يمكن أن يكون هناك عدة أسباب لحدوث هذا الخطأ. فيما يلي بعض الأسباب المحتملة وكيفية حلها:

يجب تثبيت Android SDK وإعداد المسارات اللازمة للاستخدام. يجب عليك التحقق من أن SDK مثبت بشكل صحيح وأن جميع المتطلبات الموجودة في المسارات اللازمة تم تعيينها بشكل صحيح. يمكن العثور على تفاصيل المسارات اللازمة وكيفية تعيينها في الوثائق الخاصة بـ Android SDK.

يجب عليك التأكد من أن محاكي Android مثبت بشكل صحيح وتم تكوينه بشكل صحيح. يمكن أن يؤدي تعيين المتغيرات بشكل غير صحيح إلى تشغيل الأمر بشكل غير صحيح.

يمكن أن يكون هناك خطأ في الأمر نفسه. يمكنك محاولة تشغيل الأمر مباشرة من داخل محرر الأوامر أو الطرفية للتحقق من صحة الأمر.

قد يكون هناك خطأ في بيئة التشغيل. قد تحتاج إلى تحديث بيئة التشغيل أو تثبيت حزم برامج إضافية.

نوصي بتجربة هذه الحلول بالترتيب والتحقق من النتائج بعد كل خطوة. إذا لم يتم حل المشكلة.

  • 0
نشر

المشكلة تنتج عن عدم وجود الامتدادات اللازمة للتعامل مع XML binding في جهاز الكمبيوتر الخاص بك. حاولي تجربة الخطوات التالية لحل هذه المشكلة:

  1. تثبيت حزمة JDK المطلوبة: يجب أن تتأكدي من تثبيت JDK بنجاح على جهاز الكمبيوتر الخاص بك. قومي بزيارة الموقع الرسمي لـ JDK وتنزيل الإصدار المناسب لنظام التشغيل الخاص بك وتثبيته.
  2. تحديث مسار البيئة: تأكدي من تحديث مسار البيئة الخاص بك بمسار تثبيت JDK و Android SDK على النحو التالي:
  • في نظام Windows: افتحي "محرر المتغيرات" من خلال الضغط على زر البدء والبحث عن "تحرير المتغيرات البيئية" ، وقم بتحديد "مسار المستخدم" ، وأضيفي المسار الخاص بتثبيت JDK و Android SDK إلى المتغير PATH.

3. تثبيت مكتبة JAXB المطلوبة: قد يتطلب الأمر تثبيت مكتبة JAXB اللازمة لتشغيل البرنامج. ويمكنك تنزيل مكتبة JAXB من موقع Oracle الرسمي وتثبيتها على جهاز الكمبيوتر الخاص بك.

حيث قد المشكلة بعدم تثبيت حزمة javax.xml.bind.JAXBException المطلوبة من قبل مكتبة Android SDK التي يستخدمها Cordova. 

وإذا كنت تستخدمي JDK 9 أو إصدار أحدث، فقد تواجه مشكلة في تثبيت حزمة JAXB بسبب إزالة هذه الحزمة من JDK 9 وما بعده. في هذه الحالة ، يمكن استخدام إصدار JDK أقدم يتضمن حزمة JAXB أو يمكنك تثبيت حزمة JAXB بشكل منفصل.

بعد تثبيت حزمة JAXB ، يجب أن يتمكن Cordova من تثبيت Android target بنجاح. وإذا واجهت أي مشاكل أخرى ، فيمكنك مراجعة مستندات Cordova الرسمية.

  • 0
نشر

هذه المشكلة من المحتمل أن يكون لها 3 أسباب:

  • Android tools مسار
  • JDK ثبيت
  • JAVA_HOME مسار
PATH=$PATH:$HOME/Library/Android/Sdk/emulator
PATH=$PATH:$HOME/Library/Android/Sdk/tools
PATH=$PATH:$HOME/Library/Android/Sdk/tools/bin
PATH=$PATH:$HOME/Library/Android/Sdk/platform-tools
export ANDROID_HOME=$HOME/Library/Android/

هذه هي المتغيرات المطلوبة 

أما بالنسبة لتثبيت JDK قم بقراءة الشروط التالية من التوثيق الرسمي ل cordova

اقتباس

إذا كنت تستخدم cordova-android 10.0.0 أو إصدارًا أحدث ، فقم بتثبيت Java Development Kit (JDK) 11.إذا كنت تستخدم أي إصدار أدناه cordova-android 10.0.0 ، فثبّت Java Development Kit (JDK) 8.

وبالنسبة ل JAVA_HOME فمن خلال الصوره أعتقد أنك قمت بهذه الخطوة

كما أن يمكنك الإطلاع على التوثيق الرسمي لمتابعة الخطوات مرة أخرى إذا كانت هناك مشكلة من خلال هذا الرابط

  • 0
نشر
بتاريخ On 21‏/3‏/2023 at 00:48 قال Mustafa Suleiman:

المشكلة تنتج عن عدم وجود الامتدادات اللازمة للتعامل مع XML binding في جهاز الكمبيوتر الخاص بك. حاول تجربة الخطوات التالية لحل هذه المشكلة:

  1. تثبيت حزمة JDK المطلوبة: يجب أن تتأكد من تثبيت JDK بنجاح على جهاز الكمبيوتر الخاص بك. قم بزيارة الموقع الرسمي لـ JDK وقم بتنزيل الإصدار المناسب لنظام التشغيل الخاص بك وتثبيته.
  2. تحديث مسار البيئة: تأكد من تحديث مسار البيئة الخاص بك بمسار تثبيت JDK و Android SDK على النحو التالي:
  • في نظام Windows: افتح "محرر المتغيرات" من خلال الضغط على زر البدء والبحث عن "تحرير المتغيرات البيئية" ، وقم بتحديد "مسار المستخدم" ، وأضف المسار الخاص بتثبيت JDK و Android SDK إلى المتغير PATH.

3. تثبيت مكتبة JAXB المطلوبة: قد يتطلب الأمر تثبيت مكتبة JAXB اللازمة لتشغيل البرنامج. ويمكنك تنزيل مكتبة JAXB من موقع Oracle الرسمي وتثبيتها على جهاز الكمبيوتر الخاص بك.

حيث قد المشكلة بعدم تثبيت حزمة javax.xml.bind.JAXBException المطلوبة من قبل مكتبة Android SDK التي يستخدمها Cordova. 

وإذا كنت تستخدم JDK 9 أو إصدار أحدث، فقد تواجه مشكلة في تثبيت حزمة JAXB بسبب إزالة هذه الحزمة من JDK 9 وما بعده. في هذه الحالة ، يمكن استخدام إصدار JDK أقدم يتضمن حزمة JAXB أو يمكنك تثبيت حزمة JAXB بشكل منفصل.

بعد تثبيت حزمة JAXB ، يجب أن يتمكن Cordova من تثبيت Android target بنجاح. وإذا واجهت أي مشاكل أخرى ، فيمكنك مراجعة مستندات Cordova الرسمية.

لقد قمت بالخطوات ولكن ظهر لي هذا التحذير هل هذا يدل على عدم تثبيت SDK بشكل صحيح ؟ او مشكلة في  Gradle ؟

 

 

image (6).png

  • 0
نشر
بتاريخ On 20‏/3‏/2023 at 13:03 قال Wafa Aljabri:

السلام عليكم ورحمة الله وبركاتة

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

image (5).png

image (4).png

لقد حولته هذا الامر الى مشروع على مستقل من يرغب في استقبال هذا المشروع الانتقال الى الرابط 

https://mostaql.com/go/697620

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...