gradle คุณสมบัติ
การใช้ gradle.properties
เพื่อสร้างตัวแปรสากล โซลูชันนี้จำกัดเฉพาะโปรเจ็กต์ Android เท่าที่ฉันรู้ ใน /gradle.properties คุณสามารถกำหนดตัวแปรระดับสากลหรือระดับโครงการได้เช่น: ลิงก์
myBuildToolsVersion=20.0.0
myMinSdkVersion=10
myTargetSdkVersion=22
myCompileSdkVersion=22
gradle-wrapper.properties
ภายใน Android Studio ใช้เวอร์ชันของ Gradle ที่กำหนดไว้ในการกำหนดค่า wrapper การกำหนดค่านั้นสามารถพบได้ใน gradle/wrapper/gradle-wrapper.properties.
เมื่อ Google ตัดสินใจว่าถึงเวลาใช้ Gradle เวอร์ชันใหม่แล้ว Android Studio จะแสดงข้อความกระตุ้นให้คุณอัปเกรด สิ่งที่คุณต้องทำคือคลิกที่ข้อความ จากนั้น Android Studio จะแก้ไขไฟล์คุณสมบัติและซิงโครไนซ์การติดตั้ง Gradle ให้กับคุณ ลิงก์
ท้องถิ่นคุณสมบัติ
ไฟล์ local.properties
อยู่ในระดับรูทของโปรเจ็กต์
ไม่ควรรวมไฟล์นี้ไว้ในการควบคุมแหล่งที่มา หลังจาก (ไม่ถูกต้อง) รวมสิ่งนี้ไว้ในการควบคุมแหล่งที่มา จากนั้นลบไฟล์ในเครื่อง Android Studio จะสร้างไฟล์ใหม่ให้ฉันโดยอัตโนมัติ
นี่คือเนื้อหาตัวอย่างของไฟล์นี้:
## This file is automatically generated by Android Studio.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.
#
# Location of the SDK. This is only used by Gradle.
# For customization when using a Version Control System, please read the
# header note.
#Thu Aug 14 14:49:26 PDT 2014
sdk.dir=C\:\\Program Files (x86)\\Android\\android-studio\\sdk
สังเกต sdk.dir=
การอ้างอิงถึงตำแหน่งของการติดตั้ง Android Studio SDK (ซึ่งอาจแตกต่างกันไปในเครื่องอื่น) ลิงก์
การตั้งค่า gradle
':lib'
เป็นเส้นทางโปรเจ็กต์ ลอจิคัล ซึ่งได้รับการแมปกับพาธฟิสิคัลตามข้อมูลที่ให้ไว้ใน settings.gradle
- โครงสร้างหลายโครงการสามารถมีโครงสร้างไดเร็กทอรีที่กำหนดเองได้ ซึ่งกำหนดค่าไว้ใน
settings.gradle
ไม่จำเป็นต้องย้ายไดเร็กทอรีไปมา เว้นแต่คุณต้องการ ลิงก์
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ gradle คุณต้องตรวจสอบลิงก์ด้านล่างซึ่งจะช่วยให้คุณรู้เพิ่มเติมเกี่ยวกับ gradle และ gradle system Gradle ทำให้ชีวิตของนักพัฒนาเป็นเรื่องง่าย ไม่ต้องปวดหัวกับ library updation
, apk generation
, import lib easily
, product flavors
และอื่นๆ อีกมากมาย
http://www.vogella.com/tutorials/Gradle/article.html https://developer.android.com/studio/build/gradle-tips.html
person
duggu
schedule
09.02.2018