تبلیغات
تبلیغات

حل مشکل failed to resolve اندروید استودیو

حل مشکل failed to resolve اندروید استودیو

failed to resolve اندروید استودیو
در این پست راه حل های حل مشکل ارور failed to resolve library اندروید استودیو  را قرار می‌دهیم


حتما می‌دانید که گوگل عزیز، ایران را تحریم کرده و به خاطر همین زمانی که می‌خواهیم Gradle را Sync کنیم، چنان‌چه از کتابخانه‌ای به صورت آنلاین استفاده کنیم، این ارور رخ می‌دهد.

در ادامه روش‌هایی برای حل این اررو قرار می‌دهیم که اکثرا جواب داده‌اند؛ اما چیزی که حتما باید به آن توجه کنید این است که قبل از باز کردن Android Studio، حتما قندشکن خود را روشن کنید. (قندشکن‌های رایگان معمولا کار نمی‌کنند)

نکته: چنان‌چه مشکل شما از Dependency های مربوط به Support ها باشد، گزینه Install Repository به صورت آبی دیده خواهد شد و با کلیک روی آن، Repository ساپورت‌ها را نصب کنید. و اگر پس از نصب ریپوزیتوری‌ها، مشکل ساپورت‌ها همچنان حل نشد، بهتر است ورژن آن را اصلاح کنید؛ همناطور که یکی از دوستان در نظرات مطرح کردند، به جای عدد ورژن، یک علامت + قرار دهید تا از آخرین نسخه‌ی پشتیبانی شده استفاده کند. مثال:

توجه داشته باشید که در نسخه‌های جدید، به جای compile بایستی از implementation استفاده کنید.

در صورتی که مشکل شما اینگونه نیست، روش‌های زیر تست کنید. همچنین سعی کنید که از آخرین نسخه‌ی اندروید استودیو استفاده نمایید.

روش اول

  • از منوی File روی Settings کلیک کنید.
  • در قسمت سرچ، عبارت gradle را بنویسید و سپس از تنظیمات، use default gradle wrapper را انتخاب کنید.
  • تیک گزینه Offline work را خاموش کنید.
  • فایل build.gradle کل پروژه ها و پروژه اصلی را باز کنید و قسمت repositories آن را به صورت زیر تغییر دهید.
    چنانچه از هرکدام از آن ها ایراد گرفت آن را پاک کنید.
    با این کار می‌گوییم که dependencies های ما از چه مخزن کدهایی می‌توانند گرفته شوند. (که البته آن dependency هم باید در آن مخزنپ وجود داشته باشد)

  • حالا sync کنید و امیدواریم که مشکلتان حل شود.
نکته
معمولا در توضیحات dependency ، گفته می‌شود که در چه Repository هایی قرار گرفته است.

روش دوم: اگر ارور مربوط به junit باشد

از dependencies ها، خط زیر را پاک کنید. به این Dependency به میزان 99 درصد نیازی نداریم.)

روش سوم

این روش نیز همان روش اول می‌باشد؛ با این تفاوت که به دو صورت انجام می‌شود:

  • پروژه را ببندید و پوشه های .gradle ، .idea ، app ،  و build را از پوشه‌ی مربوط به پروژه‌ی خود حذف کنید.
  • اندروید استودیو را باز کرده ولی پروژه‌ای را اجرا نکنید.
  • از قسمت Configure روی Settings کلیک کنید و بعد از جستجوی عبارت Gradle ، گزینه Offline work را خاموش کنید.
  • از قسمت Configure روی Project defaults و سپس Settings  کلیک کنید و بعد از جستجوی عبارت Gradle ، گزینه Offline work را خاموش کنید.
  • مرحله یک را انجام دهید.

آپدیت کامل SDK

البته این موضوع ربطی به Dependency هایی به جز Support ها ندارد؛ اما بهتر است SDK خود را آپدیت کنید تا از این بابت خیالتان راحت باشد.

  • پروژه را باز کنید.
  • از منوی Tools و سپس Android، گزینه SDK Manager را انتخاب کنید.
  • تمامی موارد لازم و نسخه‌هایی که می‌خواهید را انتخاب کرده و آپدیت کنید.

شما به چه روشی توانستید این مشکل را حل کنید؟!

کانال تلگرام فول کده
تبلیغات

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک‌گذاری اطلاعات در هر زمینه‌ای
برنامه‌نویس فول استک

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده 35 دیدگاه

    1. RAM کاربر مهمان گفت:

      لازم نیس اینکارا.
      1-برید یه VPN پیدا کنید.
      2-VPN روشن کنید.
      3-SDK Manager رو باز کنید و اجازه بدید تا تمام آپدیت ها رو لود کنه.
      4-هر چی New یا Update وجود داشت بزنید تا دانلود و نصب کنه.
      با همین مراحل که البته حجم بسیار زیاد اینترنتی میبره میتونید تمام اون ارور ها رو حل کنید چرا که علت وجود ارور ها بخاطر نبود کتابخانه های در سطح پروژه شماست.

      00
      1. افشین کاربر مهمان گفت:

        آقای ram لطفا پاسخ پرسش مرا با نام افشین بدهید من سه ماهه در گیر این مشکل هستم
        آیا مشکل از اس ی کی است چون شخصی با مبلغ بالا می تواند اس دی کی به من بفروشد آیا با این کار درست میشود یا مشکل از گریدل است من کار باید بکنم

        00
    2. میلاد کاربر مهمان گفت:

      سلام:)
      حاجی کارت درسته
      نزدیک 24 ساعته این ارور های sdk و gradle پدرمو در اورده
      با راه حلت یکی از ارور هام و اخرین ارورم رفع شد :)))))
      موفق باشی

      00
      1. هادی اکبرزاده مدیر سایت گفت:

        سلام. خوشحالیم که تونستیم مشکلتونو حل کنیم.

      2. افشین کاربر مهمان گفت:

        آقای میلاد لطفا پاسخ پرسش مرا با نام افشین که در پایین پستم هست بدهید من سه ماهه در گیر این مشکل هستم
        آیا مشکل از اس ی کی است چون شخصی با مبلغ بالا می تواند اس دی کی به من بفروشد آیا با این کار درست میشود یا مشکل از گریدل است من کار باید بکنم

        00
    3. محمد171 کاربر مهمان گفت:

      سلام عزیز، برای ارور unable to resolve dependency for felan راه حلی دارید؟ متشکرم

      00
    4. مصیب کاربر مهمان گفت:

      آقا من همین امشب بعد چند مدت تونستم یه،راه حل ساده پيدا کنم و خوشبختانه جواب داد و اوکی شد.
      من اومدم کامپايل هایی که تو build grider بود و خطا میداد آخر کد که اعداد نوشته من اومدم جای اعداد یه بعلاوه ساده گذاشتم و شبنم کردم و راحت مشکل حل شد.

      *کد بالا رو با کد پایین حل کژدم

      00
      1. هادی اکبرزاده مدیر سایت گفت:

        به نکته خوبی اشاره کردین چون با قرار دادن + تنها گفته میشه که آخرین نسخه پشتیبانی شده رو برامون بیاره و احتمالن وقتی 26.0.0 بود، اون نسخه با ورژن اندروید پروژتون سازگار نبود و یا اینکه تو ریپوزیتوریتون وجود نداشت
        به هرحال این روشیه که برای ساپورت‌ها بیشتر چاره‌سازه و مشکل اصلی همون روش اوله که گفته شده.

        نظرتون به ابتدای مطلب اضافه شد

    5. saeed کاربر مهمان گفت:

      ضمن سلام و خسته نباشید واجب دونستم که بابت این پست مفیدتون تشکر ویژه کنم چون یه مشکل بدقلق از مارو با روش اولتون از ما رفع کرد . خیلی سایتهای داخلی و خارجی رو گشتم ب جواب نرسیده بودم. ممنون.
      مشکلم ست نشدن این دوتا بود :

      با این ارور که میگفت امکان استفاده آفلاین نیست و خلاصه هی ارور میداد تا الان که دیگه رفت .
      بازم ممنون …

      00
      1. هادی اکبرزاده مدیر سایت گفت:

        سلام، خوشحالیم که مشکلتون حل شده
        موفق باشید 🙂

    6. امیر کاربر مهمان گفت:

      آقا دمت گرم خیلی حال دادی…

      00
    7. آنا کاربر مهمان گفت:

      سلام خسته نباشید مشکل اندروید من با چیزی که گفتید حل شد ولی باز دوباره این پیغام اومد خیلی ممنونم ازتون.

      00
      1. هادی اکبرزاده مدیر سایت گفت:

        سلام. از روش اول که گفته شده، خط زیر رو پاک کنین حل می‌شه!

        اندروید استودیوی خودتونم آپدیت کنین و از آخرین ورژن گردل استفاده کنین تا دیگه هیچ مشکلی پیش نیاد!

    8. آناهیتا کاربر مهمان گفت:

      خیییییلی ممنون…عاااالی بود…حل شددددددددددددددددد

      00
    9. احمد کاربر مهمان گفت:

      سلام خدا خیرتون بده من هم مشکل resolve نشدن بعضی پکیجا رو داشتم که با روش اول حل شد. دو روز درگیرش بودم هرکاری کردم نشد. خیلی متشکرم

      00
    10. سعید آرشین چی کاربر مهمان گفت:

      با سلام به دوستان عزیز
      من رو راهنمایی کنید خواهشا دو روز گیر کردم تو این موضوع

      هر کاری هم انجام میدم درست نمیشه 3 تا هم vpn عوض کردم

      00
      1. افشین کاربر مهمان گفت:

        منم همین مشکل را دارم لطفا اگه توانستی حلش کنی به منم با ایمیل
        afsharafshin2020@gmail.com
        بگو منم سه ماهه درگیر این دو تا اررور هستم مرسی

        00
      2. افشین کاربر مهمان گفت:

        مشکل شما حل شد یانه؟

        00
    11. nikta کاربر مهمان گفت:

      واقعا ممنونم
      این ارورها واقعا اعصابمو خورد کرده بود

      00
    12. شهاب کاربر مهمان گفت:

      ممنون مشکلم با اضافه کردن + حل شد

      00
    13. السان کاربر مهمان گفت:

      سلام ممنون بابت مطلب عالیتون

      من راه حل ها رو انجام دادم ولی خطای زیر رو دارم ممنون میشم راهنماییم کنید

      00
      1. هادی اکبرزاده مدیر سایت گفت:

        سلام؛ احتمالا گریدل رو آفلاین کردین
        Settings >Gradle>Offline Work

        همچنین اگه از ورژن جدید اندروید استودیو استفاده می‌کنین، به جای compile توی وارد کردن کتابخونه‌ها، از implementation باید استفاده کنین

    14. پویا کاربر مهمان گفت:

      درست نشد اعصابمو دافون کرده

      00
    15. رامین کاربر مهمان گفت:

      خدا خیرت بده با همون روش اول و افزودن + حل شد.

      00
    16. محمد کاربر مهمان گفت:

      سلام
      من تمامی آموزشهاتون رو انجام دادم هیچکدوم کار نکرد
      خطا مربوط به کتابخونه چشمکه که خود پشتیبان چشمک هم نمیدونه مشکل از کجاست و نتونستن حلش بکنن!!!

      00
      1. هادی اکبرزاده مدیر سایت گفت:

        سلام. متاسفانه با این کتابخونه کار نکردم.

    17. اقامیری کاربر مهمان گفت:

      سلام
      ممنون از این آموزش خوب تون توی هیچ سایت فارسی به همچنین ارور مهمی اشاره نکرده
      من کارهایی که گفتنی رو امتحان کردم اما همچنان ارور هست
      این سه تا ارور پابرجاست
      از اندروید جدید 3.4.1 استفاده می کنم و با وی پی ان وصل میشم اما ارور هست

      اینم کتابخونه هام

      00
    18. افشین کاربر مهمان گفت:

      درود آقا من تقریبا همین ارر.ر را داترم که در زیر اررور اصلی را می گذارم
      و نمی توانم در یونیتی و در حالت gradle خروجی بگیرم در اندروید استدیو هم گریدل سینک می شود و فقط قسمت آخر آن که resolve…. است سینک نمی شود و دقیقا همان اروری که ر یونیتی است و ددر زیر می گذارم را نشان می دهم آیا این اررور ربطی به sdk دارد ون شخصی با مبلغ بالا می خواه sdk به من بفروشد و می گوید مشکل حل میشود یا نه به گریدل ربط دارد ؟؟

      من چطور این اررور را برطرف کنم هر چه سریعتر کمک کنید سه ماه است درگیرش هستم

      00
      1. هادی اکبرزاده مدیر سایت گفت:

        سلام. متاسفانه مشکل شما خارج از بحث پسته و مربوط به یونیتیه نه اندروید استودیو.

    19. افشین کاربر مهمان گفت:

      آقای هادی اکبر زاده لطفا پاسخ پرسش مرا با نام افشین بدهید من سه ماهه در گیر این مشکل هستم
      آیا مشکل از اس ی کی است چون شخصی با مبلغ بالا می تواند اس دی کی به من بفروشد آیا با این کار درست میشود یا مشکل از گریدل است من کار باید بکنم

      00
      1. هادی اکبرزاده مدیر سایت گفت:

        سلام. متاسفانه مشکل شما بحثش خارج از مطلب مربوطه به پسته و همچنین از راه دور و بدون دسترسی به سیستم قابل بررسی نیست. درضمن نیازی نیست SDK رو خریداری کنید، کافیه به روش گفته شده در مطلب اون رو از طریق اندروید استودیو به طور کامل آپدیت کنید.

        1. افشین کاربر مهمان گفت:

          آقی هادی اکبر زاده من دو پرسش برام ایجاد شد
          1-یعنی مشکل می تونه از اس دی کی باشه یا هیچ ربطی به اس ی کی نداره ؟ چون من بارها توسط اندروید استدیو و اس دی کی منیجر بالای 230 گیگ اس دی کی دانلود کردم اما همین مشکل هنوز هست به اس دی کی مربوط میشه یا نه؟ من کار کنم

          2- از آنجاییکه من سه ماهه در گیرش هستم و بسیار به این پروژه نیز دارم آیا می توانید از طریق تیم ویور به سیستمم بیایید و مشکل را پیدا و حل کنید واقعا خواهش می کنم کمکم کنی به خدا خیلی گیج شده ام و نمی دانم چکار کنم

          00
          1. افشین کاربر مهمان گفت:

            به خدا آقای اکبر زاده از هر کسی بگویید کمک گرفته ام حتی از خارجی ها اما هیچ کس نتوانسته حلش کند خواهش می کنم اگه بل هستید از طریق team veiwer وارد سیستمم شوید و درستش کنید لطفا لطفا لطفا

            00
        2. افشین کاربر مهمان گفت:

          آقای اکبر زاده به من ایمیل بزنید به خدا من اندرپید استدیو بلد نیستم فقط می خپاهم مشکلم حل بشه و اگه میشه تو را به قران از طریق تیم ویور وارد سیستم من بشوید و مشکل مرا حل کنید به خدا ثواب داره من سه ماهه همه کارهایم متوقف شده و هیچ کس نمی تواند حل کند و خودم هم اندریو ایتدیو بلد نیستم و نمی دانم این کدها دقیقا کجا هستند خدا خیرتان دهد لطفا کمکم کتید
          من منتظر تیمیل شما هستم

          00
          1. هادی اکبرزاده مدیر سایت گفت:

            همونطور که گفته شد، مشکل شما خارج از بحث این پسته و به یونیتی و پروژه‌ای که در حال کار برروی اون هستین مربوط میشه!!!!! البته که دلیلش میتونه به خاطر هرچیزی باشه از جمله SDK و یا تنظیمات دیگه، به هر حال معلوم نیست. و بررسی مشکل نیز زمان نامعلومی رو میطلبه که متاسفانه در توان ما نیست براتون سرویس پشتیبانی ریموت انجام بدیم.