android - شرح - غير قادر على الحصول على مكتبة النظام للمشروع على كسوف بيئة تطوير متكاملة




intent filter android (6)

كنت أعمل على برنامج تعليمي بنظام Android وأردت أن أقوم باستيراد المكتبة من مشروع آخر. عمل الاستيراد والمشروع يعمل بشكل صحيح. لكنني لاحظت أن القيام بذلك أفسد العديد من مشاريعي الأخرى (تلك التي تستخدم Android 2.1) عن طريق العبث على ما يبدو بمسار البناء. الآن بدلا من رؤية "جوجل APIs [أندرويد 2.1]" تحت المجلد العام أرى "Unable to get system library for project" .

لقد تحققت مما يلي:

قمت بالنقر بزر الماوس الأيمن على المشروع وانتقلت إلى Properties أرى أنه قد تم تحديد هدف بناء المشروع الصحيح (Google APIs [Android 2.1]) ، ولكن "غير قادر على الحصول على مكتبة النظام للمشروع" لا يزال يظهر فوق مجلد الأصول وأقل من تبعيات Android. تنظيف جميع المشاريع لا يساعد.

كيف يمكنني حل هذه المشكلة؟ هل هناك طريقة لإصلاح هذه المشكلة على مستوى العالم أم يجب علي فعلها واحدًا تلو الآخر؟


الاقتراض منErhannis الإجابة:

"
Right click on your project
Go to properties
Click the Android section
"

عندما أشاهد هدف الإنشاء ، بدا كل شيء على ما يرام:

لذلك ، تحققت من هدف إنشاء آخر ، ونسجل الإجراء ، ثم أعدت فحص هدف الإنشاء الأصلي (Android 4.4.2) وأعد تطبيقه. مشروعي ثم تجميعها.


انقر بزر الماوس الأيمن على Project-> حدد أدوات Android -> حدد Fix Project Properties

هذا فعل الخدعة لي.


خطأ في .classpath على مشروعك. انها لا تتصل SDK الروبوت. إصلاحه وتنظيف المشروع. :-)


فقط لإكمال الإجابة Erhannis: إذا أصلحت المشكلة ولكنها تظهر مرة أخرى عند إعادة تشغيل Eclipse ، local.properties عليك سوى الانتقال إلى الملف local.properties على مجلد مساحة العمل والتحقق من صحة موقع Android SDK.


كان لي نفس المشكلة. محاولة

  1. انقر بزر الماوس الأيمن على مشروعك
  2. الذهاب إلى خصائص
  3. انقر على قسم Android
  4. حدد واجهة برمجة تطبيقات مستهدفة مختلفة (بافتراض أن أحدها قد تم تحديده بالفعل ، كما كان لي - بخلاف ذلك ، حدد الرمز الذي تريده ، ثم انتقل إلى الخطوة 9)
  5. انقر فوق موافق
  6. تفعل الخطوات 1-3 مرة أخرى
  7. حدد واجهة برمجة التطبيقات المستهدفة الأصلية
  8. انقر فوق موافق
  9. قم بتنظيف وبناء مشروعك

عملت لي على أي حال.

استخرجت الحل من: "غير قادر على الحصول على مكتبة النظام للمشروع" بعد أن قمت بالترقية إلى Android SDK 2.3 و ADT 8.0


يجب النقر على رمز القائمة مع Android في وضع الجلوس باللون الرمادي مع وجود سهم أبيض يشير إلى أسفل "يفتح مدير Android SDK".

أو من سطر الأوامر ، قم بتشغيل:

%ANDROID_HOME%\tools\android sdk






android-intent