android - for - خطأ في تحميل sdk عند بدء الكسوف




eclipse android (13)

أنا حل هذه المشكلة حذف الحزم 10 في بلدي إدارة sdk الروبوت.

لقد قرأت بالفعل إجابات متباينة على السؤال أعلاه ، لكن لدي مشكلة محددة. عندما أبدأ eclipse يعطي error :

خطأ في التحليل: C: \ android-sdk_r24.2-windows \ android-sdk-windows \ system-images \ android-22 \ android-wear \ armeabi-v7a cvc-complex-type.2.4.d: تم العثور على محتوى غير صالح يبدأ مع العنصر "د: الجلد". لا يوجد عنصر فرعي متوقع في هذه المرحلة.

يأتي هذا الخطأ عندما يقوم eclipse تلقائيًا بتحميل sdk عند بدء التشغيل.


افحص ال

  • Android Wear ARM EABI
  • الروبوت ارتداء إنتل إلى x86

من حذفها وإعادة تشغيل Eclipse IDE. هذا ينبغي حل المشكلة.


بصرف النظر عن صورة Android Wear ، يتم عرض الخطأ نفسه أيضًا على Android TV أيضًا ، لذلك إذا لم يكن لديك صورة Android Wear مثبتة ولكن تم تثبيت صورة Android TV ، يرجى إزالة تثبيت ذلك ثم حاول.


تشعر بالتعب حذف الحزم ذات الصلة android-wear في كل مرة ترقية sdk؟

حاول إجراء بعض التغييرات على devices.xml النحو التالي ، يمكنك تحرير الملفات يدويًا أو استخدام بعض أدوات التجميع مثل repl .

رد كتبه me ، أضف هذا السطر إلى sources.list وتثبيت:

echo 'http://deb.bodz.net/ unstable/' >>/etc/apt/sources.list
alias sagu='sudo apt-get update'
alias sagi='sudo apt-get install'
sagu
sagi repl

بعد ذلك ، قم بإزالة هذه الخطوط <d:skin> واستبدل ###dpi إلى hdpi أو أيًا كان.

repl -r --filter=devices.xml --mode=regexp -- '<d:skin>.*</d:skin>' '' .
repl -r --filter=devices.xml -- '280dpi' 'hdpi' .
repl -r --filter=devices.xml -- '360dpi' 'xhdpi' .

تنفيذ مع في تحت مستوى 19 api انقر بزر الماوس الأيمن على المشروع انتقل إلى preporty ثم حدد android

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="19" />

على نظام MacOS 10.10.2

  1. device.xml الخطوط التي تحتوي على "d: skin" من device.xml من:

    • / المستخدمين / المستخدم / المكتبة / الروبوت / SDK / نظام الصور / الروبوت-22 / الروبوت ارتداء / إلى x86

    • / المستخدمين / المستخدم / المكتبة / الروبوت / SDK / نظام الصور / الروبوت-22 / الروبوت ارتداء / armeabi-v7a

  2. أعد تشغيل الكسوف ، يجب حل المشكلة.


في حالتي قمت بإزالة هذين

 Android TV Intel x86 Atom System Image Wear OS Intel x86 Atom System Image 

تحت Android 9 (API 28)


قمت بإزالة الحزم المشار إليها في api 22 في sdk ولم يتم حل المشكلة.

قمت بتحرير device.xml للتطبيقات / Android / android-sdk-macosx / system-images / android-22 / android-wear / x86 والتطبيقات / Android / android / sdk-macosx / system-images / android-22 / android -wear / armeabi-v7a أزلت الخطوط التي تحتوي على "d: skin"

أخيرا إعادة الكسوف وتم حل المشكلة!


لإزالة الخطأ من eclipse for android ، هناك بضع خطوات: -

1. فتح الكسوف تحقق من كل خطأ

2. في علامة تبويب البحث افتح مدير SDK

3.Remove كل القيمة تظهر خطأ في الكسوف

4. بعد إزالة sdk الكسوف


لا تزال المشكلة تواجه API 23. للتخلص من ذلك ، يتعين علينا إزالة تثبيت حزم Android Wear لكل من API 22 و API 23 أيضًا (حتى التحديث الحالي).


لم أستطع حذف صورة النظام (idk why) ، لذلك اتبعت طريقة حذف جميع تكرارات g:skin في أي ملف xml لأن الكسوف لا يعرف ما هو:

$ find . -type f -name "*.xml" -print0 | xargs -0 sed -i /d:skin/d

على النوافذ ، قد ترغب في تشغيله داخل Cygwin أو cmder


هناك الكثير من الإجابات المقدمة بالفعل لهذه المشكلة. على الرغم من أن هذه المشكلة يمكن أن تحدث لأي إصدار من واجهات برمجة التطبيقات ، فما عليك سوى الاطلاع على خط الخطأ ومعرفة إصدار android api من المسار واسم النظام الأساسي وانتقل إلى android sdk manager وحذف صورة النظام ذات الصلة من sdk manager.


واجهت نفس المشكلة. للتخلص من هذه المشكلة ، اتبعت الخطوات الموضحة أدناه وقد عملت بالنسبة لي.

  1. إغلاق الكسوف
  2. افتح ملف devices.xml (سيتم عرض موقع هذا في رسالة الخطأ) في محرر نصي.
  3. التعليق خارج جميع العلامات يحتوي على د: الجلد
  4. احفظ الملفات
  5. إعادة فتح الكسوف




eclipse