بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

راه حل مشکل بیلد نشدن گریدل در اندروید استودیو

مدیریت گفتگو
amin_313 10 سال پیش
آخرین تغییر: 10 سال پیش

خب چند وقتیه که مشکل گریدل در اندروید استودیو جدی تر شده ، گشتی که توی نت میزدم دیدم توی سایت اسمارت لب راه حل خوبی رو گذاشتن که ممکنه مشکل بعضی از دوستان رو حل کنه :

چند وقتی است که دوستانی که از اندروید استودیو استفاده می‌کنند در بیلد کردن پروژه‌هایشان با یک مشکل جدی مواجه شده‌اند. پروژه‌ها بیلد نمی‌شوند و هیچ خطای مشخصی هم نشان داده نمی‌شود. بعد از کمی کنکاش کردن و سر و کله زدن با مشکل به این نتیجه رسیدم که jCenter چند وقتی است که IP های ایران را فیلتر کرده است. در حال حاضر سایت‌هایی که خدمات‌دهی به کاربران ایرانی را متوقف کرده‌اند معمولاً با نشان داده صفحه‌ی خطا حداقل به صراحت اعلام می‌کنند که به کاربران ایرانی خدمات نمی‌دهند اما سایت bintray که jCenter یکی از بخش‌های آن است اصلاً چنین صفحه‌ای را نشان نمی‌دهد و به طور کامل همه درخواست‌ها از ایران را اصطلاحاً دراپ drop می‌کند.

راه‌حل موقتی که برای حل این مشکل به نظرم رسید این است که کاملاً jcenter را با یک مخزن یا repository دیگر جایگزین کنم. برای این کار فایل build.gradle را باز کنید:

حالا همانطور که در عکس پایین می‌بینید دو جا به jcenter لینک داده شده است:

حالا هر دو جا jcenter را با mavenCentral عوض کنید:

با این کار مشکل حل می‌شود!

نظرات

Stark 10 سال پیش
سلام ممنون از اینکه وقت گذاشتید واسه حل این مشکل من وقتی کارایی که گفتیدرو انجام میدم پروژم خطا زیرو تو قسمت لوگ میده Error:(23, 17) Failed to resolve: junit4.12 Show in FileShow in Project Structure dialog و وقتی show in file میزنم میاد داخل bult.gradle و روی این خط testCompile 'junit4.12' مشکل چیه؟ ممنون
RODER 10 سال پیش
ببین این بیلدی که تو تصویر بالا باز کرد نه. پایینیشو باز کن و تو خطی که نوشته junit رو کامنت کن مشکل حل میشه. من خودم همینکارو.کردم درست شد اگه جواب گرفتی بیا اینجا و بگو
RODER 10 سال پیش
همونطور تو این پست گفته شد عمل کردم و همه چی درست شد . ممنون
Stark 10 سال پیش
من گریدل رو گذاشتم رو حالت افلاین دیگ گیر نمیده!
Vahid 10 سال پیش
میشه کاری کرد این تغییرات برای تمام پروژه های جدید هم به صورت اتوماتیک اعمال بشه؟
MeY3am 10 سال پیش
vahid@ برای حل این مشکل این تاپیک رو مشاهده کنید لینک
faridddd 10 سال پیش
واقعا ممنون بابت آموزش

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .