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


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

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

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

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

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

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

در این قسمت قصد دارم برای اولین بار در بین سایتهای ایرانی نحوه تغییر Gradle به آخرین نسخه موجود تا این تاریخ(01/17/2016) که در حال حاضر نسخه Stable یا پایدار 1.5.0 و نسخه Alpha  یا آزمایشی 2.10 هستش رو آموزش بدیم


پیشنیازها : 

کد:
Android studio v 1.5.1 Final
Download Link :Android Studio Final 1.5.1 Without SDK

ابتدا برنامه Android Studio  رو نصب کنید.
نکته: این روش در Android Studio 1.5.0 در برخی سیستم ها به دلیل وجو Bug در این نسخه از Android studio با مشکل مواجه میشه

----------------------------------------------------------------------------------------------------------------


برای این کار ابتدار برنامه android Studio  رو باز می کنید و بعد از ساختن پروژه خودتون  از سمت چپ پنجره Project  رو باز کنید و وارد قسمت Gradle Scripts  شده و فایل build.gradle(ProjectTonguerojectName) رو باز می کنید
درون فایل یه قسمت هست به این شکل
کد:
dependencies {

       classpath 'com.android.tools.build:gradle:2.0.0-alpha6'

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

خط مد نظر ما  این هستش
کد:
       classpath 'com.android.tools.build:gradle:1.5.0'
به صورت پیشفرض این خط تعین کننده نسخه gradle مورد استفاده در پروژه ما هستش
که در حال حاظر ما داریم از نسخه 1.5.0 می کنیم

برای تغییر باید ابتدا
کد:
gradle:1.5.0


رو به

کد:
gradle:2.0.0-alpha6

تغییر بدید.
بعد از این کار باید برید به جایی که پروژه خودتون و  ذخیره کردید و فایل 
کد:
gradle-wrapper.properties
 رو از این مسیر باز کنید
کد:
[ProjectName]\gradle\wrapper\gradle-wrapper.properties

داخل فایل این خط رو پیدا کنید
کد:
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip

بسته به Gradle  استفاده شده ممکنه نسخه Gradle متفاوت باشه که مهم نیست. 
و مهم همین خط هستش
حالا اون رو به این شکل تغییر بدید
کد:
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

کار با این فایل تموم شده. تغییرات رو ذخیره و فایل و ببندید

حالا دوباره به برنامه Android Studio برگردید و از منو File  گزینه Settings رو بزنید تا پنجره Settings باز بشه
کلمه gradle رو جستجو کنید و از بخش 
کد:
Build,Excution,Deployment -> buildTools -> Gradle

Gradle  رو انتخاب کنید

در پنجره نمایش داده شده از سمت چپ بخش Project Level Setting  گزینه Use Default Gradle Wrapper رو انتخاب کنید و بعد OK و پنجره رو ببنید

حالا دوباره  پنجره Project  رو باز کنید و از قسمت Gradle Scripts  فایل build.gradle(project)  رو باز کنید و Sync یا try sync رو بزنید

برنامه شروع میکنه به sync کرده پروژه شما و دانلود فایل gradle 2.10-all.zip و بعد از دانلود و انجام یه سری کارها پروژه شما به Gradle نسخه 2.10 تغییر پیدا میکنه

نکته :  در صورت بروز هر گونه خطا (Error) از پروژه تون نسخه Gradle  رو به همون نسخه قبلی برنامه خودتون برگردونید 
چون برنامه شما با Gradle نسخه جدید سازگار نشده و باید وقت بزارید و اون رو سازگار کنید.

توصیه :  این نسخه از Gradle به دلیل آزمایشی بودن ممکنه درای باگ باشه و توصیه میشه از آخرین نسخه پایدار یعنی همون Gradle 1.5.0 استفاده کنید

این هم آخرین تغییرات انجام شده در نسخه Gradle 2.10

کد:
Table Of Contents
New and noteworthy
Performance improvements for native compilation
TestKit dependency is decoupled from Gradle core classes and dependencies
New task for visualising a buildScript dependencies
HTML report for Checkstyle
Tooling API exposes Java source language level for Eclipse projects
Dependency management for the Java Software Model
DSL improvements for the Software Model
Better support for developing plugins with the Software Model
Fixed issues
Potential breaking changes
Changes to the runtime classpath provided by TestKit
Native header files as inputs to compile task
Changes to model rules DSL
Changes to incubating software model
Changes to incubating Java Software Model
Changes to incubating Native Software Model

منبع خبر : Gradle.org
پاسخ
 سپاس شده توسط admin ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


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