حل مشکل SYNC گریدل (آپدیت مداوم)

داستان شیرین اندروید استودیو و گریدلآخرین آپدیت : 20 اسفند 1399 با آخرین ورژن اندروید استودیو 4 (10 مارس 2021)در این پست که همیشه در حال بروزرسانی هست قرار هست که مشکل سینک گریدل رو حل کنم پس :نکات زیرا را داشته باشید:۱.صبر و حوصله ی برنامه نویس و کار افرینیش و به کار بردن یه سری راهکار ها۲.داشتن اکانت VPN (با یک فیلتر شکن حتی شده روی گوشی باز شه) یا استفاده از راه های رایگان ولی معتبر مثل پراکسی یا FODپروکسی برای اندروید استودیو ست کنید.mirror.vtwo.org..... 8850 استفاده از سایت https://shecan.irDns ها بر پروتکل ip4 شبکه اتصالی ست میشود.و با باز کردن اندروید استادیو گریدل دانلود و سینک میشود. ۳.آپدیت بیلد تولز ها و نسخه ی گریدل به جدیدترین ورژن و هم چنین نسخه ی خود استودیو (آخرین ورژن 3.6.3 در تاریخ امروز (25 آوریل 2020) )۴.برداشتن تیک OFFLINE WORK از تنظیمات گریدلنکته ۱ : فایل های گریدل را طبق کتابخانه ها و پکیج نیم و .. تغییر بدید . نکته ۲: در این آموزش از androidX استفاده شده است .الف)قسمت اول کاتلین در اندروید استودیو 4gradle-wrapper.properties#Sun Nov 15 18:32:40 IRST 2020 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip build.gradle(Module:app) plugins { id 'com.android.application' id 'kotlin-android' } android { compileSdkVersion 30 buildToolsVersion &quot30.0.3&quot defaultConfig { applicationId &quotcom.myapplication&quot minSdkVersion 19 targetSdkVersion 30 versionCode 1 versionName &quot1.0&quot testInstrumentationRunner &quotandroidx.test.runner.AndroidJUnitRunner&quot } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = '1.8' } } dependencies { implementation &quotorg.jetbrains.kotlin:kotlin-stdlib:$kotlin_version&quot implementation 'androidx.core:core-ktx:1.3.2' implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'com.google.android.material:material:1.3.0' implementation 'androidx.constraintlayout:constraintlayout:2.0.4' testImplementation 'junit:junit:4.+' androidTestImplementation 'androidx.test.ext:junit:1.1.2' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' }build.gradle(project:yourProject)// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { ext.kotlin_version = &quot1.4.31&quot repositories { google() jcenter() } dependencies { classpath &quotcom.android.tools.build:gradle:4.1.2&quot classpath &quotorg.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version&quot // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }ب) قسمت دوم جاوا در اندروید استودیو 3.6.3 :۴ نکته ی اول مانند قسمت او خاهد بود فقط قسمت کانفیگ ها را تغییر میدهیم :gradle-wrapper.properties#Sun Nov 15 18:32:40 IRST 2020 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip build.gradle(Module:app)plugins { id 'com.android.application' } android { compileSdkVersion 30 buildToolsVersion &quot30.0.3&quot defaultConfig { applicationId &quotcom.myapplication&quot minSdkVersion 19 targetSdkVersion 30 versionCode 1 versionName &quot1.0&quot testInstrumentationRunner &quotandroidx.test.runner.AndroidJUnitRunner&quot } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } dependencies { implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'com.google.android.material:material:1.3.0' implementation 'androidx.constraintlayout:constraintlayout:2.0.4' testImplementation 'junit:junit:4.+' androidTestImplementation 'androidx.test.ext:junit:1.1.2' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' }build.gradle(project:yourProject)// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() } dependencies { classpath &quotcom.android.tools.build:gradle:4.1.2&quot // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }این پست با هر نسخه ی جدید بروزرسانی خواهد شد.آخرین بروزرسانی :۲۰\۱۲\۱۳۹۹