هم اکنون عضو شوید

ورود

فراموشی گذرواژه

گذروازه خود را فراموش کردید ؟

ورود

عضو شوید

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

دوره آموزش برنامه نویسی اندروید
علت خطای Gradle Sync Failed چیست ؟

علت خطای Gradle Sync Failed چیست ؟

سلام دوستان بدون هیچ مقدمه ای میرم سر اصل مطلب خب دلایل بسیار زیادی برای خطای Gradle هست اما  مهم ترینش در ایران تحیرم بودن ایران از سمت گوگل هست و گوگل اجازه نمی دهد تا ما به jitpack.io متصل شویم اما در عوض می توانیم از mavencentreral استفاده کنیم اما تمامی کتاب خانه ها در آن ثبت نشده است و بیشترین کتاب خانه در jitpack.io ثبت شده است و دلایل زیادی دارد که چرا توسعه دهندگان بیشتر در jitpack کتاب خانهایشان را ثبت می کنند و ما در یک مقاله جدا آن را به تفصیر توضیح می دهیم .

 

برای این که از این تحریم گوگل رد شویم نیاز به یک قند شکن داریم یا استفاده از یک proxy و انواع مختلف از قندشکن ها را دوستان با آنها آشناییت دارن و به خاطر فیلترینگ ما نمی تونیم نام آنها را ببریم ولی اگر کاربران به آن نیاز داشتن می توانند ایمیل خود را قرار دهند تا ما یک proxy (یک ایپی) برایشان ارسال کنیم و یا نام تعدادی از قندشکن ها را برایشان ارسال کنیم تا آنها را دانلود کنند.

 

و برای ست کردن proxy در اندروید استدیو می توانید مراحل زیر را دنبال کنید

از تب File قسمت setting را انتخاب کنید و سپس همانند عکس زیر پیش بروید

 

Android studio

Android studio

اگر شما فقط شماره ایپی و پورت را در اخیتار داردید و از ایپی خاصی استفاده نمی کنید می توانید تیک شماره ۵ را نزنید و فقط بخش ۴ را تکمیل کنید و اگر شما از برنامه های قندشکن استفاده می کنید فقط کافی است در بخش بالا تیک Auto-detect Proxy Settins را بزنید.

 

و در اندروید استدیو با ورژهای جدید تر می تونید از عکس زیر کمک بگیرید

 

 

انشاالله مطاب بالا مفید واقع شده باشد.

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

با زبان های برنامه نویسی C# , Java , Php به صورت تخصصی کار کردم و بیشتر وقتم رو در برنامه نویسی می گذرونم علاقه زیادی به ساخت اپلیکیشن اندروید دارم.

نظرها ( ۴۴ )

  1. […] بعد از انجام تغییرات بالا روی دکمه sync کلیک کنید (در صورت sync نشدن این مطلب را مطالعه کنید) […]

    • محمد واضع
      ۲۰, فروردین , ۱۳۹۸ در ۵:۴۰ ب.ظ

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

  2. […] (در صورتی که در sync شدن برنامه مشکل دارید این مطلب را مطالعه […]

  3. […] شود (در صورتی که در sync شدن برنامه مشکل دارید این مطلب را مطالعه […]

  4. […] همیشه باید قند شکنمون رو روشن کنیم علتش رو هم در این پست گفته ایم می توانید آن را مطالعه […]

  5. […] صورتی که Sync انجام نشد (Failed شد ) این پست رو مطالعه […]

  6. محمد
    ۱۲, تیر , ۱۳۹۶ در ۹:۱۸ ق.ظ

    با تشکر از مطلب‌تون
    مخزن jcenter روی bintray قرار داره یعنی دقیقا اینجا https://jcenter.bintray.com
    گریدل به صورت عادی امکان اتصال به این آدرس رو نداره و باید از ابزار خاص استفاده کرد که شما شرح دادید چطور میشه این کار رو کرد
    به غیر از jcenter از مخزن mavenCentral هم میشه برای همگام‌سازی ابزارهای مورد استفاده در Android Studio استفاده کرد.

  7. هادی
    ۲۵, مرداد , ۱۳۹۶ در ۱۱:۲۵ ب.ظ

    سلام ممنون از اموزش های بسیار خوبتون
    من نیاز به پ*ر*و*ک**س**ی دارم ممنون میشم برام ارسال کنید

  8. ۲۱, شهریور , ۱۳۹۶ در ۱۱:۲۲ ق.ظ

    سلام میشه لطفا ip برای من بفرستید خیلی /یر هستم ممنون

  9. ۶, مهر , ۱۳۹۶ در ۱۱:۴۱ ب.ظ

    سلام . من در گرفتن compile ‘com.github.roojin:persian-calendar-view:1.2.1 مشکل دارم لطفا تنظیمات proxy یا قند شکن برام ارسال کنید

  10. Evangel
    ۲۵, مهر , ۱۳۹۶ در ۱۰:۳۸ ق.ظ

    سلام . من در compile ‘uk.co.samuelwall:material-tap-target-prompt:2.0.1’ مشکل sync دارم لطفا تنظیمات proxy را برام ارسال کنید

    • محمد حسین جعفری پور
      ۲۶, مهر , ۱۳۹۶ در ۱۲:۰۸ ب.ظ

      سلام
      در اینترنت جستجو کنید یا در سایت واژه رد شدن از تحریم های گوگل را جستجو کنید
      موفق باشید.

  11. بهنام
    ۱۱, آذر , ۱۳۹۶ در ۴:۲۷ ب.ظ

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

    • محمد حسین جعفری پور
      ۲۱, آذر , ۱۳۹۶ در ۱۰:۲۰ ق.ظ

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

      موفق و پیروز باشید.

  12. […] علت خطای Gradle چیست ؟ […]

  13. امیر
    ۱۱, بهمن , ۱۳۹۶ در ۱۲:۴۲ ب.ظ

    با سلام خدمت مدیر.بنده میخواستم سورس کد ارسال کد شناسایی به وسیله پیامک رو در اندروید استودیو داشته باشم و پیاده سازی بکنم.شما در این مورد کار کرده اید؟با تشکر.

  14. میثم امین
    ۲, اسفند , ۱۳۹۶ در ۹:۲۶ ب.ظ

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

    • محمد حسین جعفری پور
      ۳, اسفند , ۱۳۹۶ در ۱:۲۵ ق.ظ

      سلام و درود امکان ارسال آیپی وجود ندارد در گوگل سرچ کنید بیش از ۱۰ میلیون آیپی وجود دارد.
      موفق باشید.

  15. جواد حیدری
    ۱۱, فروردین , ۱۳۹۷ در ۱۱:۲۱ ق.ظ

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

  16. Arash
    ۲۶, اردیبهشت , ۱۳۹۷ در ۳:۴۹ ب.ظ

    سلام . لطفا یک آیپی پروکسی برای من بفرستید ممنون میشم

  17. محمد
    ۲۹, اردیبهشت , ۱۳۹۷ در ۹:۱۲ ق.ظ

    سلام . لطفا یک آیپی پروکسی برای من بفرستید odgd lja;v

  18. علیرضا
    ۲۰, خرداد , ۱۳۹۷ در ۶:۲۳ ب.ظ

    سلام و خسته نباشید.
    وقت بخیر .من یه مشکلی دارم که هر کاری میکنم حل نمیشه ، خواهشا من را راهنمایی کنید.برای دیزاین با این خطا ماجه شدم. Design Editor is unavailable until a successful build .

    • محمد حسین جعفری پور
      ۲۰, خرداد , ۱۳۹۷ در ۷:۳۴ ب.ظ

      سلام باید در بخش gradle مشکل داشته باشید به احتمال زیاد یکی از کتاب خانه ها به درستی sync نشده.

      • علیرضا
        ۲۱, خرداد , ۱۳۹۷ در ۵:۱۵ ب.ظ

        سلام.میشه بیشتر راهنمایی کنید؟من فکر میکردم مشکل از sdk tool است که اون را آپدیت کردم ولی باز مشکل پا برجاست.یه توضیحی هم که در توضیح این خطا اومده که باید یک فایل به نام builder-3.1.2.jar را باید دانلود کنم که دانلودکردم ولی نمیدونم کجا باید قرارش دهم.ممنون میشم راهنمایی کامل کنید تا این مشکل من حل شود….با تشکر فراوان

        • محمد حسین جعفری پور
          ۲۱, خرداد , ۱۳۹۷ در ۵:۴۱ ب.ظ

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

  19. آمنه
    ۱۷, تیر , ۱۳۹۷ در ۲:۴۳ ب.ظ

    ممنون ازمطالبتون.

  20. حسین
    ۲۹, مرداد , ۱۳۹۷ در ۴:۳۴ ب.ظ

    به جای پروکسی میتونید از سایت شکن https://shecan.ir استفاده کنین. این سایت قانونیه و فقط جاهایی رو که ما رو تحریم کردن مثل گوگل و اپل و … رو باز میکنه. کافیه وارد سایت بشین و آدرس داده شده رو روی dns کامپیوترتون تنظیم کنید.
    تکرار میکنم این سایت تابع قوانین ایرانه و برای دور زدن تحریم راه اندازی شده و سایتهایی رو که خود ایران فیلتر کرده رو باز نمیکنه
    ولی برای برنامه نویسا عالیه

  21. Sina
    ۸, شهریور , ۱۳۹۷ در ۲:۲۸ ب.ظ

    با سلام من از فری.گ.یت استفاده کردم و روی اتوماتیک قرار دادم اما هنوز به من گردل سینک فیل میده لطفن سریع کمکم کنید و توی ایمیلم جواب بدید خیلی ممنون من از ورژن ۳ اندروید استودقو و ۴.۴ گردل استفاده می کنم

    • محمد حسین جعفری پور
      ۸, شهریور , ۱۳۹۷ در ۳:۴۴ ب.ظ

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

      موفق باشید.

  22. امید
    ۱, آبان , ۱۳۹۷ در ۶:۵۰ ب.ظ

    سلام یک پروکسی خوب میدین ممنون از سایتتون

  23. pouya
    ۱, آذر , ۱۳۹۷ در ۱:۳۷ ب.ظ

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

  24. mostafa
    ۲۵, بهمن , ۱۳۹۷ در ۱۱:۳۱ ق.ظ

    سلام
    لطفا پروکسی و لیست vpn ها رو برام ارسال کنین
    مرسی

  25. gharibi
    ۲۱, اردیبهشت , ۱۳۹۸ در ۱:۰۶ ب.ظ

    سلام
    خییییییلی ممنون از سایت فوق العاده خوبتون، اگه ممکنه پ-ر-ک-س-ی و اسم قند شک-ن رو برام ایمیل می کنید؟

  26. ۲۳, اردیبهشت , ۱۳۹۸ در ۱:۰۴ ب.ظ

    با سلام
    لطف میکنید IP و PROXY و اسم چند قند شکن که با اندروید استودیو مچ باشه رو برام بفرستید
    ممنون

  27. salam
    ۲۵, اردیبهشت , ۱۳۹۸ در ۱:۴۸ ب.ظ

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

  28. امید نکویی
    ۳۱, خرداد , ۱۳۹۸ در ۸:۵۹ ب.ظ

    سلام پروکسی رو باید از کجا تهیه کنم ، میشه چند تا قندشکن هم بگین چون با سایفون هم امتحان کردم جواب نداد

  29. مهدی
    ۱۵, تیر , ۱۳۹۸ در ۸:۳۸ ب.ظ

    می شه برام آی پی بفرستید.

  30. mrx
    ۱۶, تیر , ۱۳۹۸ در ۶:۳۰ ب.ظ

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

  31. rahmat
    ۱۷, مرداد , ۱۳۹۸ در ۷:۴۸ ب.ظ

    با سلام برای اضافه کردن appcompact 26.0.0 نیاز به پروکسی دارم ممنون میشم برام بفرستید

  32. افشین
    ۱۸, مرداد , ۱۳۹۸ در ۱۲:۳۸ ق.ظ

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

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

    CommandInvokationFailure: Gradle build failed. C:/Program Files/Java/jdk1.8.0_192\bin\java.exe -classpath “F:\files\pc\Video\artoon\program files\UnitySetup64-2017.4.17f1\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-4.6.jar” org.gradle.launcher.GradleMain “-Dorg.gradle.jvmargs=-Xmx4096m” “bundleRelease”

    stderr[

    FAILURE: Build failed with an exception.

    * What went wrong:
    A problem occurred configuring root project ‘gradleOut’.
    > Could not resolve all artifacts for configuration ‘:classpath’.
    > Could not resolve com.android.tools.build:gradle:2.3.0.
    Required by:
    project :
    > Could not resolve com.android.tools.build:gradle:2.3.0.
    > Could not get resource ‘https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.0/gradle-2.3.0.pom’.
    > Could not HEAD ‘https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.0/gradle-2.3.0.pom’.
    > jcenter.bintray.com

    * Try:
    Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output. Run with –scan to get full insights.

    * Get more help at https://help.gradle.org

    BUILD FAILED in 32s
    ]
    stdout[
    Starting a Gradle Daemon (subsequent builds will be faster)
    ]
    exit code: 1
    UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
    UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
    UnityEditor.Android.AndroidJavaTools.RunJava (System.String args, System.String workingdir, System.Action1 progress, System.String error)
    UnityEditor.Android.GradleWrapper.Run (System.String workingdir, System.String task, System.Action
    1 progress)
    Rethrow as GradleInvokationException: Gradle build failed
    UnityEditor.Android.GradleWrapper.Run (System.String workingdir, System.String task, System.Action1 progress)
    UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context)
    UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context)
    UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

    Build completed with a result of 'Failed'
    UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

    UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors
    at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x0020e] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:181
    at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00065] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:88
    UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

    CommandInvokationFailure: Gradle build failed. C:/Program Files/Java/jdk1.8.0_192\bin\java.exe -classpath "F:\files\pc\Video\artoon\program files\UnitySetup64-2017.4.17f1\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-4.6.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "bundleRelease"

    stderr[

    FAILURE: Build failed with an exception.

    Could not resolve all artifacts for configuration ':classpath'. Could not resolve com.android.tools.build:gradle:2.3.0.

    Required by: project : > Could not resolve com.android.tools.build:gradle:2.3.0. > Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.0/gradle-2.3.0.pom'. > Could not HEAD 'https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.0/gradle-2.3.0.pom'. > jcenter.bintray.com

    Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    Get more help at https://help.gradle.org

    BUILD FAILED in 32s ] stdout[ Starting a Gradle Daemon (subsequent builds will be faster) ] exit code: 1 UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) UnityEditor.Android.AndroidJavaTools.RunJava (System.String args, System.String workingdir, System.Action1 progress, System.String error) UnityEditor.Android.GradleWrapper.Run (System.String workingdir, System.String task, System.Action1 progress) Rethrow as GradleInvokationException: Gradle build failed UnityEditor.Android.GradleWrapper.Run (System.String workingdir, System.String task, System.Action1 progress) UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

    Build completed with a result of ‘Failed’ UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

    UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x0020e] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:181 at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00065] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:88 UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

    شخصی به من گفته با مبلغ بالا می توان اس دی کی به من بفروشد آیا با خری اس دی کی مشکلم حل میشود ؟ من خودم رنزدیک ۲۳۰گیگ چند بار از طریق اندروید استدیو دانلود کردم حالا چکار کنم بخرم یا اصلا به اس دی کی مربوط نمیشه؟ طور مشکلم را برطرف کنم
    لطفا کمک کنید خیلی احتیاج ددارم
    سه ماه است حتی از خارجی ها هم کمک گرفتم اما کسی نتوانست مشکل را حل کندد و مشکلات ما ایرانی ها شاید مشکلات خاصی باشد که آنها اطلاعی از آن ندارند
    به هر حال من اندروید استدیو خیلی بلد نیستم بنابراین با زبانی ساده کمک کنید