میخوای وارد بازار کار بشی و محصولات خودت رو بفرشی همین الان ثبت نام کن
0

تنظیم اختصاصی فایل Gradle build

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

ویرایش اسم فایل apk خروجی

apply plugin: ‘com.android.application’
android {
// more
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’
}
applicationVariants.all { variant ->
variant.outputs.each { output ->
def file = output.outputFile
def filename = file.name.replace(“app”, “lars”)
output.outputFile = new File(file.parent, filename)
}
}
// more
}

 


تعریف keystore مجزا برای debug build

می توانید در فایل build.gradle خود یک keystore مجزا تعریف نمایید ( keystore: برای درج امضای خالق یک پروژه ی اندرویدی بر روی فایل APK خروجی از keystore استفاده می شود.) برای مشاهده ی جزئیات بیشتر به آدرس http://tools.android.com/tech-docs/new-build-system/user-guide مراجعه فرمایید.
به طور مثال می توانید Keystore را ویژه ی نسخه ی debug اپلیکیشن مورد نظر به صورت زیر ویرایش نمایید.

android {
signingConfigs {
debug {
storeFile file(“your.keystore”)
}
}

}


وارد کردن (import) یک پروژه ی خروجی گرفته شده از Eclipse در محیط کاری Android Studio 

پروژه های اندرویدی به دو روش متفاوت (با دو نحوه ی تنظیم و پیکربندی) سازمان دهی می شوند:

۱- یک روش پیکربندی قدیمی که تا سال ۲۰۱۳توسط ابزار ساخت و توسعه ی اپلیکیشن های اندرویدی محیط کاری )Eclipse ADT( Eclipseاستفاده می شد .

۲- دیگری از ساختار درختی جدید برای سازماندهی پروژه به نام Gradle build structure استفاده می کند. می توان سیستم Gradle را طوری تنظیم کرد که از هر دو فرمت ذکر شده برای پیکربندی پروژه استفاده کند.

پس از اینکه فایل Gradle مورد نیاز را به پروژه ی اندرویدی خروجی گرفته شده از Eclipse اضافه نمودید، می توانید پروژه ی خود را وارد محیط برنامه نویسی Android Studio کنید. برای این منظور کافی است داخل محیط مزبور، بر روی File از منوی اصلی کلیک کرده و گزینه ی Import Project را انتخاب نمایید. سپس پوشه ی پروژه و فایل Gradle build مربوطه را انتخاب کنید.

 


اضافه کردن فایل Gradleبه پروژه ی اندرویدی که از محیط Eclipse خروجی گرفته شده است

برای نیل به این هدف، فایل build.gradle خود را به پوشه ی اصلی (root) پروژه اضافه نمایید.

 

buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0-beta3'
}
}
apply plugin: 'com.android.application'
android {
lintOptions {
abortOnError false
}
compileSdkVersion 22
buildToolsVersion "21.1.2"
defaultConfig {
targetSdkVersion 22
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
// Move the build types to build-types/<type>
// For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
// This moves them out of them default location under src/<type>/... which would
// conflict with src/ being used by the main source set.
// Adding new build types or product flavors should be accompanied
// by a similar customization.
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
}

 

 


امیدواریم آموزش تنظیم اختصاصی فایل Gradle build در اندروید نیز برای شما مفید واقع شده باشد و ادامه آموزش برنامه نویسی اندروید رو دنبال کنید . برای مطالعه پست‌ها بیشتر ، ما را در مدرسه کدنویسی تلگرام  و یا در تی جوان اینستاگرام دنبال کنید.

نظراتتون رو زیر همین پست با ما به اشتراک بگذارید.

 

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

×

سلام کاربر عزیز

هر سوالی دارید در این بخش هستیم تا شما رو راهنمائی کنیم

روی لوگومون کلیک کنید

× چطور میتونم کمکتون کنم؟