آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در استفاده از DroidPersianCalendar

reihaneh  9 سال پیش  9 سال پیش
0 0

سلام
من در حال نوشتن اولین برنامه ام هستم. برنامه چیزی مشابه برنامه های "یادآور" هست  که به تقویم فارسی نیاز داره. این کتابخانه را به برنامه ام اضافه کردم:
https://github.com/ebraminio/DroidPersianCalendar
اما با این خطاها مواجه شدم:
E:\dev\project\android\DroidPersianCalendar\res\values-v11\styles.xml:4: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Light'.


E:\dev\project\android\DroidPersianCalendar\res\values-v14\styles.xml:4: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Light.DarkActionBar'.

در جستجوهایی که کردم راه حلها بیشتر اشاره داشت به: set Project Build Target to API level 14 or higher
که نتیجه ای نداد.
راستی من در پروژه از کتابخانه Sliding Menu هم استفاده کرده ام که البته بعید می دونم ربطی به اون داشته باشه.
ممنون میشم راهنمایی کنید.

+1 0
فک کنم باید یکی از کتابخونه های android-support رو اضافه کنید. (9 سال پیش)
0 0
خود برنامه تقویم و برنامه Sliding Menu از android-support-v4.jar استفاده می کنند. (9 سال پیش)
0 0
در ضمن من خطای R cannot be resolved to a variable رو هم دارم (9 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
reihaneh  9 سال پیش
0 0

با تغییر project Build Target  به Android 4.2.2 مشکل حل شد. اما حالا سوال جدیدی برای من پیش اومده:
Build Target یا همون targerSdkVersion دقیقا چیه؟
minSdkVersion مشخص میکنه حداقل ورژنی از سیستم عامل رو که برنامه ما می تونه روش نصب بشه.
maxSdkVersion هم طبیعتا ماکزیمم ورژن رو مشخص میکنه.
اما TargetSdkVersion رو درست متوجه نشدم. ممنون میشم توضیح بدید.

پاسخ به سوال 
Amir  9 سال پیش
+1 0

وقتی که شما minSdk رو میدید 15 میگید که از قابلیت های (مثل متدها, فیلدها و کلاس ها) اندروید api 15 می خوام استفاده کنم  ولی مثلا می خواید از یه متدی که توی اندروید ورژن 5 هست هم توی همین برنامه استفاده کنید. برای اینکار باید target رو بدید 22.  ولی باید توجه داشته باشید که برنامه روی اندروید api 15 هم نصب میشه ولی این اندروید متدی که توی اندروید api 22 تعریف شده رو نداره. پس باید قبلش چک کنید که اگه ورژن اندروید 22 به پایین بود متد اجرا نشه.

0 0
ممنونم از لطف اون (9 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .