۱۳۹۴/۱۰/۲۹, ۰۴:۳۰ ب.ظ
(آخرین تغییر در ارسال: ۱۳۹۴/۱۰/۲۹, ۰۸:۰۷ ب.ظ توسط mahdi10539.)
سلام خدمت کاربران و بازدید کنندگان محترم
همینطور که قول داده بودیم این بار آموزش تغییر نسخه Gradle برنامه Android studio به صورت آفلاین را براتون گذاشتیم
امیدوارم مفید واقع بشه
این آموزش برای اولین بار در بین سایتهای ایرانی و بصورت کاملا واضح و شفاف در بین سایتهای خارجی گذاشته شده
هر گونه کپی برداری با ذکر منبع آزاد می باشد
پیشنیازها :
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)
این خط رو پیدا کنید( که نشان دهنده نسخه gradle پروژه ما هستش)
و این خط بالا رو به این شکل تغییر دهید
یعنی میخوایم نسخه gradle پروژه خودمون رو از 1.5.0 به نسخه 2.0.0-alpha6 تغییر بدیم ( که همون Gradle 2.10) هستش
حالا برید به ادرس جایی که پروژه تون رو ذخیره کردید یا ساختید وارید آدرس زیر بشید
و فایل زیر رو باز کنید
محتوای فایل بالا
خط آخر گزینه distributionUrl رو به این شکل تغییر بدید
یعنی آدرس جایی که فایل Gradle-2.10-all.zip رو دانلود کرده بودید بدید و برای مثال من فایل دانلود شده رو در آدرس زیر گذاشتم
تغییرات رو ذخیره کنید و فایل رو ببندید
بعد از این کار از منوی File گزینه Settings رو بزنید تا پنجره تنظیمات باز بشه
کلمه Gradle رو جستجو کنید یا مستقیم از قسمت
گزینه Gradle رو انتخاب کنید
در پنجره سمت راست از قسمت Project Level Setting گزینه Use Local gradle distribution رو انتخاب کنید
و آدرس قسمت gradle home رو به جایی که فایل gradle 2.10-all رو از حالت فشرده خارج کردید بدید
برای مثال آدرس gradle Home من ادرس زیر هستش
بعد از تغییر آدرس تنظیمات رو ذخیره کرده و دوباره از پنجره 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 اخطار مواجه بشید
پیغام اخطار :
این یعنی اینکه شما از قسمت Setting یا تنظیمات آدرس فایل Gradle 2.10 رو که از حالت فشرده خارج کردید ندادید و همچنان داره از فایل نسخه 2.8 استفاده میکنه .
که برای بطرف کردنش کافیه از منوی File ->Setting برید به قسمت Gradle و آدرس فایل رو عوض کنید
اگر با پیغام خطای زیر مواجه شدید
یعنی اینکه شما به اینترنت دسترسی ندارید تا بتونه فایل sdk-common 25.0.0-alpha6 رو دانلود کنه ( حالا یا اینترنت شما قطع هستش یا دارید از Proxy در قسمت تنظیمات استفاده می کنید که اجازه دسترسی به این فایل رو نمیده که در این صورت باید دوباره باز File->Setting برید به قسمت Proxy و اون رو غیرفعال کنید)
موفق و پیروز باشید
همینطور که قول داده بودیم این بار آموزش تغییر نسخه Gradle برنامه Android studio به صورت آفلاین را براتون گذاشتیم
امیدوارم مفید واقع بشه
این آموزش برای اولین بار در بین سایتهای ایرانی و بصورت کاملا واضح و شفاف در بین سایتهای خارجی گذاشته شده
هر گونه کپی برداری با ذکر منبع آزاد می باشد
پیشنیازها :
کد:
Android Studio 1.5.1
Gradle 2.10-all
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\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=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
با این کار نسخه 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 و اون رو غیرفعال کنید)
موفق و پیروز باشید