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

failed to resolve در اندروید استودیو

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

هر کدام از این ارور ها به تنهایی ممکن است چند ساعت وقت ما را بگیرند. یکی از همین مشکلات در مورد ارور support:appcompat-v7:28 می باشد که به شکل زیر ظاهر می شود و از سینک شدن پروژه ما جلو گیری میکند:

Failed to resolve: com.android.support:appcompat-v7:28.0.0-alpha1

اگر مشکل شما از Dependency های مربوط به Support ها باشد، گزینه Install Repository به صورت آبی دیده خواهد شد و با کلیک روی آن، Repository ساپورت‌ها را نصب کنید.

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

 

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

implementation ‘com.android.support:cardviewv7:26.0.0
به مورد زیر تغییر بدید
implementation ‘com.android.support:cardviewv7:+’

یکی دیگر از ارورهایی که ممکن است با آن مواجه شوید ارور مربوط به  constraint-layout:1.1.0 است که به شکل زیر نمایان می شود:

Failed to resolve: com.android.support.constraint:constraint-layout:1.1.0
برای رفع این مشکل ما ورژن آن را به 1.0.2 تغییر میدهیم تا مشکل رفع شود:
implementation 'com.android.support.constraint:constraint-layout:1.0.2'

چنانچه اگر راه حل دیگری برای حل این ارورها پیدا کرده اید در بخش نظرات برای دیگران به اشتراک بگذارید.

همچنین اگر در حل این ارورها به مشکل خورده اید در بخش نظرات مطرح کنید تا شما را راهنمایی کنیم.

اگر نیاز به پشتیبانی سریع تری دارید میتوانید با ما تماس بگیرید یا تلگرام و واتس اپ به ما پیام دهید تا به سرعت مشکل شما رو رفع کنیم.

دیدگاه‌ خود را بنویسید

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

همچنین می توانید از طریق تلگرام، واتس اپ و تماس تلفنی با ما در تماس باشید.
شماره تماس: 09388683852