انجمن سایت کلیدستان



آموزش تغییر نسخه Gradle برنامه Android studio به صورت آفلاینزمان کنونی: ۱۳۹۵/۰۹/۱۷، ۰۱:۰۴ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: mahdi10539
آخرین ارسال: mahdi10539
پاسخ 3
بازدید 892

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش تغییر نسخه Gradle برنامه Android studio به صورت آفلاین

آموزش تغییر نسخه Gradle برنامه Android studio به صورت آفلاین

#1
سلام خدمت کاربران و بازدید کنندگان محترم

همینطور که قول داده بودیم این بار آموزش تغییر نسخه Gradle برنامه Android studio به صورت آفلاین  را براتون گذاشتیم
امیدوارم مفید واقع بشه

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

هر گونه کپی برداری با ذکر منبع آزاد می باشد

پیشنیازها : 


کد:
Android Studio 1.5.1

Gradle 2.10-all
Download Link : Android Studio 1.5.1 Without SDK
Download Link : Gradle 2.10-all

ابتدا برنامه Android studio  رو نصب و پوشه SDK رو براش تنظیم کنید

بعد از آن برنامه Gradle 2.10-all رو از لینک بالا دانلود کنید و از حالت فشرده خارج کنید

----------------------------------------------------------------------------------------------------------------
برای شروع کار ابتدا یک پروژه جدید در Android studio باز کنید
از نوار سمت چپ گزینه Project  رو بزنید تا پنجره Project باز بشه
در پنجره باز شده از قسمت Gradle Scripts گزینه build.gradle(project:app)  رو باز کنید

محتوای build.gradle(prject:app) 
کد:
// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
   repositories {
       jcenter()
   }
   dependencies {
       classpath 'com.android.tools.build:gradle:1.5.0'

       // NOTE: Do not place your application dependencies here; they belong
       // in the individual module build.gradle files
   }
}

allprojects {
   repositories {
       jcenter()
   }
}

task clean(type: Delete) {
   delete rootProject.buildDir
}

این خط رو پیدا کنید( که نشان دهنده نسخه gradle پروژه ما هستش)
کد:
classpath 'com.android.tools.build:gradle:1.5.0'
و این خط بالا رو به این شکل تغییر دهید
کد:
classpath 'com.android.tools.build:gradle:2.0.0-alpha6'
یعنی میخوایم نسخه gradle پروژه خودمون رو از 1.5.0 به نسخه 2.0.0-alpha6 تغییر بدیم ( که همون Gradle 2.10) هستش

حالا برید به ادرس جایی که پروژه تون رو ذخیره کردید یا ساختید وارید آدرس زیر بشید
کد:
\gradle\wrapper
و فایل زیر رو باز کنید
کد:
gradle-wrapper.properties

محتوای فایل بالا
کد:
#Wed Oct 21 11:34:03 PDT 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip
خط آخر گزینه distributionUrl رو به این شکل تغییر بدید 

کد:
distributionUrl=File\://C:\Program Files\Android\Android Studio\gradle\gradle-2.10\gradle-2.10-all.zip

یعنی آدرس جایی که فایل Gradle-2.10-all.zip رو دانلود کرده بودید بدید و برای مثال من فایل دانلود شده رو در آدرس زیر گذاشتم
کد:
C:\Program Files\Android\Android Studio\gradle\gradle-2.10\gradle-2.10-all.zip
 
تغییرات رو ذخیره کنید و فایل رو ببندید

بعد از این کار از منوی File گزینه Settings رو بزنید تا پنجره تنظیمات باز بشه
کلمه Gradle رو جستجو کنید یا مستقیم از قسمت 
کد:
Build,Execution,Deployment -> Build Tools -> Gradle

گزینه Gradle رو انتخاب کنید
در پنجره سمت راست از قسمت Project Level Setting گزینه Use Local gradle distribution رو انتخاب کنید
و آدرس قسمت gradle home  رو به جایی که فایل gradle 2.10-all رو از حالت فشرده خارج کردید بدید
برای مثال آدرس gradle Home  من ادرس زیر هستش
کد:
C:/Program Files/Android/Android Studio/gradle/gradle-2.10
بعد از تغییر آدرس تنظیمات رو ذخیره کرده و دوباره از پنجره Project قسمت gradle Scripts فایل build.gradle(project:app) رو باز کنید و از نوار زرد رنگ بالایی گزینه sync یا Try Sync رو بزنید

با این کار نسخه gradle پروژه شما به نسخه 2.10 تغییر پیدا میکنه

نکته :  هم در تغییر نسخه به صورت آنلاین و هم در آفلاین شما نیاز به اینترنت دارید
برای اینکه Gradle 2.10 از نسخه sdk آزمایشی 25 استفاده میکنه و باید فایل sdk-common 25.0.0-alpha6 رو از اینترنت دانلود کنید ( هنوز راهی برای دانلود افلاین این فایل پیدا نکردم البته تا تاریخ نگارش این آموزش) حجم فایل تقریبا 600 کیلو بایت هستش

نکته : Gradle 2.10 هنوز در مرحله آزمایشی هستش و چنانچه بعد از تغییر نسخه با مشکل و خطا مواجه شدید Gradle  رو به نسخه پایدار 1.5.0 برگردونید

احتمالا ممکنه با 1 پیغام خطا و 1 اخطار مواجه بشید

پیغام اخطار  : 
کد:
Warning:Gradle version 2.10 is required. Current version is 2.8. If using the gradle wrapper, try editing the distributionUrl in C:\MyApp\MyApplication9\gradle\wrapper\gradle-wrapper.properties to gradle-2.10-all.zip

این یعنی اینکه شما از قسمت Setting یا تنظیمات آدرس فایل Gradle 2.10 رو که از حالت فشرده خارج کردید ندادید و همچنان داره از فایل نسخه 2.8 استفاده میکنه . 
که برای بطرف کردنش کافیه از منوی File ->Setting برید به قسمت Gradle و آدرس فایل رو عوض کنید

اگر با پیغام خطای زیر مواجه شدید
کد:
Unknown host 'jcenter.bintray.com'. You may need to adjust the proxy settings

یعنی اینکه شما به اینترنت دسترسی ندارید تا بتونه فایل sdk-common 25.0.0-alpha6  رو دانلود کنه ( حالا یا اینترنت شما قطع هستش یا دارید از Proxy در قسمت تنظیمات استفاده می کنید که اجازه دسترسی به این فایل رو نمیده که در این صورت باید دوباره باز File->Setting برید به قسمت Proxy و اون رو غیرفعال کنید)


موفق و پیروز باشید
پاسخ
 سپاس شده توسط admin ، Mohsen.95

آموزش تغییر نسخه Gradle برنامه Android studio به صورت آفلاین

#2
سلام
تا چند هفته پیش مشکلم با این آموزش حل میشد اما حالا این ارور رو میده

ErrorSad1, 0) Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to "388885abb271fb5200485516e3c5190ec1b4ce5c"
پاسخ

آموزش تغییر نسخه Gradle برنامه Android studio به صورت آفلاین

#3
نسخه Gradle استفاده شده در android studio منسوخ شده و باید اون رو ارتقاء بدید

بهتره از android studio 2 بهمراه gradle پیشفرض 2.10 که همراه خوشد داره استفاده کنید

اگه نیاز به gradle بالاتر
2.11
2.12
2.13
میتونید از لینک زیر اونها رو دانلود و طبق آموزش بالا اون رو تغییر بدید

https://services.gradle.org/distributions
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)