failed to resolve اندروید استودیو
در این پست راه حل های حل مشکل ارور failed to resolve library اندروید استودیو را قرار میدهیم
حتما میدانید که گوگل عزیز، ایران را تحریم کرده و به خاطر همین زمانی که میخواهیم Gradle را Sync کنیم، چنانچه از کتابخانهای به صورت آنلاین استفاده کنیم، این ارور رخ میدهد.
در ادامه روشهایی برای حل این اررو قرار میدهیم که اکثرا جواب دادهاند؛ اما چیزی که حتما باید به آن توجه کنید این است که قبل از باز کردن Android Studio، حتما قندشکن خود را روشن کنید. (قندشکنهای رایگان معمولا کار نمیکنند)
نکته: چنانچه مشکل شما از Dependency های مربوط به Support ها باشد، گزینه Install Repository به صورت آبی دیده خواهد شد و با کلیک روی آن، Repository ساپورتها را نصب کنید. و اگر پس از نصب ریپوزیتوریها، مشکل ساپورتها همچنان حل نشد، بهتر است ورژن آن را اصلاح کنید؛ همناطور که یکی از دوستان در نظرات مطرح کردند، به جای عدد ورژن، یک علامت + قرار دهید تا از آخرین نسخهی پشتیبانی شده استفاده کند. مثال:
Compile ‘com.android.support:cardview-v7:26.0.0 به مورد زیر تغییر بدید Compile ‘com.android.support:cardview-v7:+’
توجه داشته باشید که در نسخههای جدید، به جای compile بایستی از implementation استفاده کنید.
در صورتی که مشکل شما اینگونه نیست، روشهای زیر تست کنید. همچنین سعی کنید که از آخرین نسخهی اندروید استودیو استفاده نمایید.
روش اول
- از منوی File روی Settings کلیک کنید.
- در قسمت سرچ، عبارت gradle را بنویسید و سپس از تنظیمات، use default gradle wrapper را انتخاب کنید.
- تیک گزینه Offline work را خاموش کنید.
- فایل build.gradle کل پروژه ها و پروژه اصلی را باز کنید و قسمت repositories آن را به صورت زیر تغییر دهید.
چنانچه از هرکدام از آن ها ایراد گرفت آن را پاک کنید.
با این کار میگوییم که dependencies های ما از چه مخزن کدهایی میتوانند گرفته شوند. (که البته آن dependency هم باید در آن مخزنپ وجود داشته باشد)
repositories { mavenCentral() maven { url "https://oss.sonatype.org/content/repositories/snapshots/" } jcenter() maven { url "https://jitpack.io" } google() }
- حالا sync کنید و امیدواریم که مشکلتان حل شود.
روش دوم: اگر ارور مربوط به junit باشد
از dependencies ها، خط زیر را پاک کنید. به این Dependency به میزان 99 درصد نیازی نداریم.)
testCompile 'junit:junit:4.12'
روش سوم
این روش نیز همان روش اول میباشد؛ با این تفاوت که به دو صورت انجام میشود:
- پروژه را ببندید و پوشه های .gradle ، .idea ، app ، و build را از پوشهی مربوط به پروژهی خود حذف کنید.
- اندروید استودیو را باز کرده ولی پروژهای را اجرا نکنید.
- از قسمت Configure روی Settings کلیک کنید و بعد از جستجوی عبارت Gradle ، گزینه Offline work را خاموش کنید.
- از قسمت Configure روی Project defaults و سپس Settings کلیک کنید و بعد از جستجوی عبارت Gradle ، گزینه Offline work را خاموش کنید.
- مرحله یک را انجام دهید.
آپدیت کامل SDK
البته این موضوع ربطی به Dependency هایی به جز Support ها ندارد؛ اما بهتر است SDK خود را آپدیت کنید تا از این بابت خیالتان راحت باشد.
- پروژه را باز کنید.
- از منوی Tools و سپس Android، گزینه SDK Manager را انتخاب کنید.
- تمامی موارد لازم و نسخههایی که میخواهید را انتخاب کرده و آپدیت کنید.
شما به چه روشی توانستید این مشکل را حل کنید؟!
لازم نیس اینکارا.
1-برید یه VPN پیدا کنید.
2-VPN روشن کنید.
3-SDK Manager رو باز کنید و اجازه بدید تا تمام آپدیت ها رو لود کنه.
4-هر چی New یا Update وجود داشت بزنید تا دانلود و نصب کنه.
با همین مراحل که البته حجم بسیار زیاد اینترنتی میبره میتونید تمام اون ارور ها رو حل کنید چرا که علت وجود ارور ها بخاطر نبود کتابخانه های در سطح پروژه شماست.
آقای ram لطفا پاسخ پرسش مرا با نام افشین بدهید من سه ماهه در گیر این مشکل هستم
آیا مشکل از اس ی کی است چون شخصی با مبلغ بالا می تواند اس دی کی به من بفروشد آیا با این کار درست میشود یا مشکل از گریدل است من کار باید بکنم
سلام:)
حاجی کارت درسته
نزدیک 24 ساعته این ارور های sdk و gradle پدرمو در اورده
با راه حلت یکی از ارور هام و اخرین ارورم رفع شد :)))))
موفق باشی
سلام. خوشحالیم که تونستیم مشکلتونو حل کنیم.
آقای میلاد لطفا پاسخ پرسش مرا با نام افشین که در پایین پستم هست بدهید من سه ماهه در گیر این مشکل هستم
آیا مشکل از اس ی کی است چون شخصی با مبلغ بالا می تواند اس دی کی به من بفروشد آیا با این کار درست میشود یا مشکل از گریدل است من کار باید بکنم
سلام عزیز، برای ارور unable to resolve dependency for felan راه حلی دارید؟ متشکرم
آقا من همین امشب بعد چند مدت تونستم یه،راه حل ساده پيدا کنم و خوشبختانه جواب داد و اوکی شد.
من اومدم کامپايل هایی که تو build grider بود و خطا میداد آخر کد که اعداد نوشته من اومدم جای اعداد یه بعلاوه ساده گذاشتم و شبنم کردم و راحت مشکل حل شد.
*کد بالا رو با کد پایین حل کژدم
به نکته خوبی اشاره کردین چون با قرار دادن + تنها گفته میشه که آخرین نسخه پشتیبانی شده رو برامون بیاره و احتمالن وقتی 26.0.0 بود، اون نسخه با ورژن اندروید پروژتون سازگار نبود و یا اینکه تو ریپوزیتوریتون وجود نداشت
به هرحال این روشیه که برای ساپورتها بیشتر چارهسازه و مشکل اصلی همون روش اوله که گفته شده.
نظرتون به ابتدای مطلب اضافه شد
ضمن سلام و خسته نباشید واجب دونستم که بابت این پست مفیدتون تشکر ویژه کنم چون یه مشکل بدقلق از مارو با روش اولتون از ما رفع کرد . خیلی سایتهای داخلی و خارجی رو گشتم ب جواب نرسیده بودم. ممنون.
مشکلم ست نشدن این دوتا بود :
با این ارور که میگفت امکان استفاده آفلاین نیست و خلاصه هی ارور میداد تا الان که دیگه رفت .
بازم ممنون …
سلام، خوشحالیم که مشکلتون حل شده
موفق باشید 🙂
آقا دمت گرم خیلی حال دادی…
سلام خسته نباشید مشکل اندروید من با چیزی که گفتید حل شد ولی باز دوباره این پیغام اومد خیلی ممنونم ازتون.
سلام. از روش اول که گفته شده، خط زیر رو پاک کنین حل میشه!
اندروید استودیوی خودتونم آپدیت کنین و از آخرین ورژن گردل استفاده کنین تا دیگه هیچ مشکلی پیش نیاد!
خیییییلی ممنون…عاااالی بود…حل شددددددددددددددددد
سلام خدا خیرتون بده من هم مشکل resolve نشدن بعضی پکیجا رو داشتم که با روش اول حل شد. دو روز درگیرش بودم هرکاری کردم نشد. خیلی متشکرم
با سلام به دوستان عزیز
من رو راهنمایی کنید خواهشا دو روز گیر کردم تو این موضوع
هر کاری هم انجام میدم درست نمیشه 3 تا هم vpn عوض کردم
منم همین مشکل را دارم لطفا اگه توانستی حلش کنی به منم با ایمیل
afsharafshin2020@gmail.com
بگو منم سه ماهه درگیر این دو تا اررور هستم مرسی
مشکل شما حل شد یانه؟
واقعا ممنونم
این ارورها واقعا اعصابمو خورد کرده بود
ممنون مشکلم با اضافه کردن + حل شد
سلام ممنون بابت مطلب عالیتون
من راه حل ها رو انجام دادم ولی خطای زیر رو دارم ممنون میشم راهنماییم کنید
سلام؛ احتمالا گریدل رو آفلاین کردین
Settings >Gradle>Offline Work
همچنین اگه از ورژن جدید اندروید استودیو استفاده میکنین، به جای compile توی وارد کردن کتابخونهها، از implementation باید استفاده کنین
درست نشد اعصابمو دافون کرده
خدا خیرت بده با همون روش اول و افزودن + حل شد.
سلام
من تمامی آموزشهاتون رو انجام دادم هیچکدوم کار نکرد
خطا مربوط به کتابخونه چشمکه که خود پشتیبان چشمک هم نمیدونه مشکل از کجاست و نتونستن حلش بکنن!!!
سلام. متاسفانه با این کتابخونه کار نکردم.
سلام
ممنون از این آموزش خوب تون توی هیچ سایت فارسی به همچنین ارور مهمی اشاره نکرده
من کارهایی که گفتنی رو امتحان کردم اما همچنان ارور هست
این سه تا ارور پابرجاست
از اندروید جدید 3.4.1 استفاده می کنم و با وی پی ان وصل میشم اما ارور هست
اینم کتابخونه هام
درود آقا من تقریبا همین ارر.ر را داترم که در زیر اررور اصلی را می گذارم
و نمی توانم در یونیتی و در حالت gradle خروجی بگیرم در اندروید استدیو هم گریدل سینک می شود و فقط قسمت آخر آن که resolve…. است سینک نمی شود و دقیقا همان اروری که ر یونیتی است و ددر زیر می گذارم را نشان می دهم آیا این اررور ربطی به sdk دارد ون شخصی با مبلغ بالا می خواه sdk به من بفروشد و می گوید مشکل حل میشود یا نه به گریدل ربط دارد ؟؟
من چطور این اررور را برطرف کنم هر چه سریعتر کمک کنید سه ماه است درگیرش هستم
سلام. متاسفانه مشکل شما خارج از بحث پسته و مربوط به یونیتیه نه اندروید استودیو.
آقای هادی اکبر زاده لطفا پاسخ پرسش مرا با نام افشین بدهید من سه ماهه در گیر این مشکل هستم
آیا مشکل از اس ی کی است چون شخصی با مبلغ بالا می تواند اس دی کی به من بفروشد آیا با این کار درست میشود یا مشکل از گریدل است من کار باید بکنم
سلام. متاسفانه مشکل شما بحثش خارج از مطلب مربوطه به پسته و همچنین از راه دور و بدون دسترسی به سیستم قابل بررسی نیست. درضمن نیازی نیست SDK رو خریداری کنید، کافیه به روش گفته شده در مطلب اون رو از طریق اندروید استودیو به طور کامل آپدیت کنید.
آقی هادی اکبر زاده من دو پرسش برام ایجاد شد
1-یعنی مشکل می تونه از اس دی کی باشه یا هیچ ربطی به اس ی کی نداره ؟ چون من بارها توسط اندروید استدیو و اس دی کی منیجر بالای 230 گیگ اس دی کی دانلود کردم اما همین مشکل هنوز هست به اس دی کی مربوط میشه یا نه؟ من کار کنم
2- از آنجاییکه من سه ماهه در گیرش هستم و بسیار به این پروژه نیز دارم آیا می توانید از طریق تیم ویور به سیستمم بیایید و مشکل را پیدا و حل کنید واقعا خواهش می کنم کمکم کنی به خدا خیلی گیج شده ام و نمی دانم چکار کنم
به خدا آقای اکبر زاده از هر کسی بگویید کمک گرفته ام حتی از خارجی ها اما هیچ کس نتوانسته حلش کند خواهش می کنم اگه بل هستید از طریق team veiwer وارد سیستمم شوید و درستش کنید لطفا لطفا لطفا
آقای اکبر زاده به من ایمیل بزنید به خدا من اندرپید استدیو بلد نیستم فقط می خپاهم مشکلم حل بشه و اگه میشه تو را به قران از طریق تیم ویور وارد سیستم من بشوید و مشکل مرا حل کنید به خدا ثواب داره من سه ماهه همه کارهایم متوقف شده و هیچ کس نمی تواند حل کند و خودم هم اندریو ایتدیو بلد نیستم و نمی دانم این کدها دقیقا کجا هستند خدا خیرتان دهد لطفا کمکم کتید
من منتظر تیمیل شما هستم
همونطور که گفته شد، مشکل شما خارج از بحث این پسته و به یونیتی و پروژهای که در حال کار برروی اون هستین مربوط میشه!!!!! البته که دلیلش میتونه به خاطر هرچیزی باشه از جمله SDK و یا تنظیمات دیگه، به هر حال معلوم نیست. و بررسی مشکل نیز زمان نامعلومی رو میطلبه که متاسفانه در توان ما نیست براتون سرویس پشتیبانی ریموت انجام بدیم.