java للاندرويد فشل تحليل البيانات لـ Android L.Unupported major.minor version 51.0




تحميل eclipse للاندرويد (7)

بعد تثبيت ADT Plugin for Eclipse ، حاولت إنشاء تطبيق Hello world Android جديد.

لكنني واجهت الخطأ التالي عندما حاولت فتح تطبيق Android جديد. أنا أعمل مع JDK 7.0 و JRE 7.0. لقد عملت في البداية مع الإصدار 6.0 من JDK ، لكنني واجهت الخطأ نفسه ، وبالتالي قمت بإلغاء تثبيته وتثبيت الإصدار 7.0 من JDK وتغيير إعدادات المسار على التوالي.

الخطأ بوضوح هو:

واجه تحميل بيانات Android L (Preview) مشكلة. فشل تحليل البيانات لـ Android L.Unupported major.minor version 51.0.

يتم تغيير مستويات التوافق الخاصة بي أيضًا إلى JDK 1.7 فقط. وغيرت أيضًا امتثال JRE إلى 1.7.


واجهت نفس المشكلة عند الترقية إلى SDK 5.0. كما رأينا في إجابات مختلفة ، كان الحل بالنسبة لي هو:

  1. تنزيل JDK جديد (1.8)
  2. قم بتحديث ملف تهيئة Eclipse الخاص بي مع موقع JDK الجديد:

    org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile
    -vm C:/jdk1.8.0_25/bin/javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m

لا تحتاج إلى تعديل الامتثال JDK.


كنت أواجه نفس المشكلة على جهاز Mac OSX وتم حل المشكلة بالنسبة لي بتنزيل وتثبيت JDK 1.8 من Java SE Development Kit 8 Downloads . تحتاج فقط إلى تثبيت (أو التحديث إلى) JDK 1.8 وإعادة الكسوف. هذا هو! يجب أن تعمل بعد ذلك.


تحقق من إصدار JDK الخاص بك. يجب أن يكون JDK1.7. JDK 1.6 لا يعمل.


في بعض الأحيان ، قد يكون السبب هو عدم ضبط مستوى توافق برنامج التحويل البرمجي بشكل صحيح في إعدادات Eclipse Java Compiler.

انتقل إلى تفضيلات Eclipse ، ضمن قسم Java-> انتقل إلى Compiler ، ثم في مستوى توافق JDK ، حدد 1.7


يرجى التحقق من التالي.

  1. تأكد من إعادة تشغيل النظام بعد تحديد اسم المسار.
  2. يمكنك البحث عن الأيقونة التالية على شاشة تخطيط الكسوف. ! ( ) "20" يحدد إصدار أندرويد لاستخدامه عند تقديم التصميمات. تغييره وانظر.
  3. أخيرًا وليس آخرًا قم بمراجعة تكوينات ADT الخاصة بك. أتمنى أن يساعدك هذا.

مجرد حذف منصات أندرويد L. إعادة توجيه إلى دليل sdk الروبوت الخاص بك.

ADT-حزمة من ماك-x86_64-20140321 / SDK / منصات / الروبوت-L

حذف دليل android-L وإعادة تشغيل الكسوف الخاص بك.


كنت أستخدم Eclipse Indigo 64 bit مع JDK 1.7. حالما قمت بالتحديث إلى Eclipse Luna 64 بت ، كل شيء سار على ما يرام. علاوة على ذلك ، فإن Eclipse Indigo 64 لن يعترف بـ JDK 1.8+





eclipse-adt