کلیدستان

نسخه‌ی کامل: خطا در فایل استایل (Style) (برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام دوستان من برنامه ای رو از اندروید استدیو وارد اکلیپس کردم و کتابخونه هم بهش اضافه کردم
اما الان این خطا رو بهم میده
لطفا بگید مشکلش کجاست؟


اینم متن خطا
error: Error: No resource found that matches the given name: attr 'colorPrimary'.
سلام.
شما باید در فایل colors.xml ، رنگ های مورد نظر را تعریف کنید (کلید شماره 346). در واقع، نام رنگ هایی ذکر شده است، که در فایل colors.xml تعریف نشده اند (یا اصلا فایل colors.xml ساخته نشده).
همچنین به جای موارد ذکر شده در کد، می توانید کد رنگ دلخواه خود را بنویسید :

دسته کلید شماره 331

Flower
استاد خیلی ممنون از پاسختون ولی من چک کرده بودم که رنگ ها در فایل color.xml دقیقا مثل روشی که خودتون در سایت گفتید وارد شده اند
ولی نمیدونم این خطا برای چیه
اگر راهنمایی کنید خیلی ممنون میشم
(۱۳۹۵/۰۶/۱۷, ۰۹:۲۴ ب.ظ)s.saeid نوشته: [ -> ]استاد خیلی ممنون از پاسختون ولی من چک کرده بودم که رنگ ها در فایل color.xml دقیقا مثل روشی که خودتون در سایت گفتید وارد شده اند
ولی نمیدونم این خطا برای چیه
اگر راهنمایی کنید خیلی ممنون میشم

دوستان خطا رو برطرف کردم کتابخانه (اکشن بار شرلوک) رو اضافه کردم ولی سورس خطایی نداره اما هنگام اجرا کردن پروژه اینجوری میشه

[attachment=1799]
در این مواقع توصیه می شود که متن خطا را در گوگل جستجو کنید تا راه حل های مناسب برای آنها را بیابید (در سایت های انگلیسی زبان). زیرا در نتایج جستجو، راه حل هایی برای انواع حالت ها ارائه می شود.

مواردی که تذکر داده می شود که قبلا تعریف شده اند، گاهی به این دلیل است که در پروژه مربوط به کتابخانه (library) مورد نظر نیز وجود دارند (یا حتی برخی مواقع، یک کتابخانه jar در هر دو وجود دارد).

در ضمن، کتابخانه ActionBarSherlock قدیمی شده است و استفاده از روش های استاندارد ارائه شده مثل AppCompatActivity و ...  توصیه می گردد. که برای استفاده از آنها، خود برنامه Android Studio ، پروژه های ساده ای را در اختیار شما قرار می دهد (در همان مرحله ساخت پروژه اندروید جدید). 
برنامه Android Studio در کاهش تعداد خطاها نیز تاثیر دارد (معمولا با خطاهای کمتری نسبت به Eclipse روبرو می شویم).

Flower
با تشکر از شما Smile
توضیحات مثل همیشه کامل بود