PDA

View Full Version : مشکل با appcompat_v7



ho3ein.3ven
دوشنبه 21 مهر 1393, 13:59 عصر
سلام دوستان عزیز . همگی خسته نباشید

دوستان من چند وقت پیش sdk رو آپدیت کردم . بعد از آپدیت شدن وقتی پروژه جدید ایجاد می کنم یه کتابخونه به اسم appcompat_v7 ایجاد می کنه که به عنوان کتابخونه پروژه ساخته شده ، انتخاب میشه.
بعد پروژه رو می برم روی سیستم دیگه ایمپورت می کنم کلی اررور میده . چطوری میتونم کامل اینو غیر فعال کنم که مثل قبل کار کنه ؟

Rejnev
دوشنبه 21 مهر 1393, 14:17 عصر
کتابخونه appCompact v7 مربوط به پشتیبانی نسخه های قدیمی مثل froyo از امکاناتی نظیر actionBar هست.
بنظرم کتابخونه های پروژه رو توی تنظیمات پروژه به حالت عادی تغییر بده و هر جا از این فضای نام استفاده شده، حذفش کن و از کتابخونه های استاندارد اندروید 4 استفاده کن. شاید حل بشه.

StoPpeR
دوشنبه 21 مهر 1393, 14:21 عصر
این اتفاق در بعضی از sdk ها زمانی اتفاق می افته که شما target پروژه تون رو مثلا گذاشته باشین api 19 و ازون طرف حداقل رو گذاشته باشین روی api 10
و خب به این دلیله که شما در api 19 می تونین از چیزایی بصورت پیش فرض استفاده کنین (مثل اکشن بار) که در api 10 وجود ندارن و باید حتما کتابخونه appcompat وجود داشته باشه
چون در اکثر موارد به این کتابخونه نیاز پیدا خواهید کرد توصیه میشه که همینجور نگهش دارین و فقط اگه مشکلتون انتقال پروژه به یه جای دیگه اس خب همراه پروژه این کتابخونه رو هم انتقال بدید و بعد هر دو رو ایمپورت کنین
و خب اگه کلا نمی خواین ساخته بشه هم زمانی که پروژه جدیدی می سازین تیک گزینه create activity رو در پنجره Configure Project (که میشه مرحله دوم بعد از انتخاب هدف و حداقل sdk) بردارید