سؤال

إذا كنت أستخدم ActionBarsherlock 3.5.1 كل شيء على ما يرام وعمل.ولكن إذا أردت استخدام 4.0 RC1 حصلت على أخطاء.
giveacodicetagpre.

أي أفكار؟

هل كانت مفيدة؟

المحلول

تأكد من تعيين مستوى API الهدف (لكل من مشروع ActionBarSherlock الخاص بك) إلى 15. للقيام بذلك:

  1. تغيير الروبوت: targetsdkversion إلى "15" في كل من ملفات Androidmanifest.xml.
  2. قم بتغيير هدف الإنشاء إلى "Android 4.0.3" (أو API للجهة (الطرف) المكافئ) باستخدام خصائص المشروع (ربما أيضا من كل من ActionBarsherlock ومشروعك).

    لم أجد أي توثيق لهذا التغيير، ولكن اكتشفنا فقط عن طريق الخطأ "n".

نصائح أخرى

وضع مستوى الامتثال java (project> الخصائص) إلى 1.6 (بدلا من 1.5) فعلت المهمة بالنسبة لي.

تغيير مستوى API لم ينجح!

انقر بزر الماوس الأيمن على المكتبة -> خصائص -> Android -> قم بتعيين هدف Build Project إلى أحدث

اتبع نفسه لمشروعك.

الآن قم بتنظيف كل من المكتبة والمشروع، وهذا يجب أن يحل المشكلة.

إذا كنت تستخدم نفسه

الروبوت: minsdkversion="؟" Android: TargetSDKVersion="؟"

تقدر كل من مشروعك ومشروع المكتبة شولود يحل.بعد ذلك بعد ذلك لا تنس التغيير android.target=؟(قيمة الحد الأقصى) في project.properties ملف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top