بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در ایمپورت MaterialDesignLibrary (حل شده)
سلام دوستان
من این پروژه که مربوط به متریال دیزاین هست رو به اندروید استودیو اضافه کرده ام اما این ارور رو میده!
از اندروید استودیو استاد آقاجانی استفاده می کنم.
ممنون میشم راهنمایی ام کنید
+1
0
سلام، پروژه ای که می خوای import کنی با آندروید 22 کامپایل میشه و شما آندروید 22 رو نداری، یه راه حل دم دستی اینکه یه پروژه خودت درست کنی و کدای مربوط به گریدل رو داخل این پروژه کپی پست کنی و در نهایت گریدل رو سینک کنی (7 سال پیش)
0
0
سلام سپاس، من اندروید 23 رو دارم فکر کنم، اومدم یه تغییراتی رو داخل بیلد گریدل بدم و عدد 22 رو به 23 تغییر بدم، اما نشد!! چطوری خودم یه پروژه بسازم و گریدل رو کپی پیست کنم؟ متوجه نشدم (7 سال پیش)
0
0
ببخشید من اگر api 22 رو دانلود کنم مشکلش حل می شود؟ (7 سال پیش)
برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال
f2017
7 سال پیش
0
0
اینها بر روی اندروید استودیو من نصب شده اند، اگر api 22 یا همون اندروید 5.1 رو دانلود کنم مشکلم حل می شود یا راه حل بهتری هم دارد؟
پاسخ به سوال
f2017
7 سال پیش
0
0
ضمنا دو تا نکته اول اینکه برای طراحی متریال جای استفاده از این کتابخونه میتونید از خود امکانات appcompat استفاده کنید. اینجوری دردسر اضافه کردن کتابخونه رو هم نمیکشید. دوم هم اینکه اگه اشتباه نکنم شما کتابخونه رو جدا دانلود کردید و میخواید به پروژه اضافه کنید. چرا از gradle استفاده نمیکنید؟ (7 سال پیش)
روبیت جان من و خیلی از دوستان با این جور مسائل به مشکل خوردیم. میشه بگی روش صحیح اضافه کردن یه کتابخانه به پروژه به چه شکلی هست. که بتونیم تغییرات دلخواهمون رو بدیم. ممنون میشیم آموزشی و یا لینکی معرفی کنی. البته اینم بگم که خیلی گشتیم ولی وقتی یه خطا رو رد میکنیم خطای دیگه ای جلومون سبز میشه. و اینکه آیا بودن و یا نبودن چه ابزارهایی از SDK میتونه مشکل ساز باشه و یا به حل مشکلمون کمک کنه و یا اصلا ربطی به SDK نداره! ؟ (7 سال پیش)
راه استاندارد که حتما میدونید gradle هست ولی اینکه بخواین روی کتابخونه تغییرات ایجاد کنید یک راهش که من قبلا داخل اکلیپس انجام دادم همینه که دانلود کنید و مستقل اضافه کنید. اون موقع این کارو کردم که کتابخونه رو مثل یه اپلیکیشن به ide اضافه کردم و یک تیک is library داشتکه وقتی میزدی میشد به عنوان کتابخونه به پروژه اضافه کرد.
توی اندروید استودیو بر اساس اطلاعاتی که توی لینک گفته
یک راه اینه که متدهای کتابخونه رو که دوست دارید تغییر ایجاد کنید رو override کنید. اگه چیزی که میخواید تغییر بدید بخشی از مدل رفتار کتابخونهست و با تغییر کدهای چند تابع میشه به نتیجه رسید با override کردن اون تابع ها تو کلاسهای خودتون میتونید به نتیجه برسید. اگر هم resourceهای کتابخونه رو میخواید دستکاری کنید یا متدهایی که نمیشه override کرد تنها راه اینه که کل پروژه رو دانلود کنید و به عنوان کتابخونه اضافه کنید، که فکر کنم این دوستمون هم همین کارو دارن میکنن. فقط باید ورژن sdk (و شاید ndk ) یی که پروژه رو با اون توسعه دادن رو داشته باشید که بتونید کتابخونه رو کامپایل کنید. البته باید وقتی ورژن بالاتر رو هم دارید بتونید این کارو کنید اینکه از ایشون خطا گرفته باید بسته به هر کتابخونه بررسی کرد که مشکل از کجاست.
ولی چه دلیلی داره از کتابخونههای فرعی متریال استفاده میکنید وقتی میشه از خود امکانات sdk استفاده کرد؟ (7 سال پیش)
خب من این کار رو به این شکل که میگین انجام دادم ولی کارفرمام یه تغییر کوچیک خواست انجام بدم و منم کل پروژه رو دان کردم و طی آموزش هایی که ت سایت ها دیدم اون رو بصورت یه ماژول وارد پروژم کردم ولی هر بار یه نوع خطا میداد. سوالم رو هم در این لینک پرسیدم ممنون میشم شما هم یه نگاهی بکنید (7 سال پیش)
از دست این کارفرماها. نگاه میکنم ولی بدونید که کارفرما حق نداره هر تغییری رو از شما بخواد، بعضی وقتها یه تغییر به ظاهر ساده اندازه نصف پروژه از برنامهنویس وقت میگیره... اینو یه نگاهی بندازید //answers.uncox.com/android/question/16887/%DA%86%DA%AF%D9%88%D9%86%D9%87-%DB%8C%DA%A9-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%B1%D8%A7-%D9%82%DB%8C%D9%85%D8%AA-%DA%AF%D8%B0%D8%A7%D8%B1%DB%8C-%DA%A9%D9%86%DB%8C%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C- (7 سال پیش)
لینک (7 سال پیش)
سلام رابیت جان، سپاس بابت راهنماییت، من این کتابخونه رو از لینکی که خودت داده بودی برداشتم لینک چطوری از خود امکانات appcompat استفاده کنم؟ من از خدامه بتونم پروژمو راحتتر و سریعتر اجرا کنم، البته برام خیلی مهمه که روی ورژن های پایین تر هم برنامه ام اجرا بشه (7 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .