1*d57664e9SAndroid Build Coastguard Worker# 2*d57664e9SAndroid Build Coastguard Worker# Copyright (C) 2022 The Android Open Source Project 3*d57664e9SAndroid Build Coastguard Worker# 4*d57664e9SAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License"); 5*d57664e9SAndroid Build Coastguard Worker# you may not use this file except in compliance with the License. 6*d57664e9SAndroid Build Coastguard Worker# You may obtain a copy of the License at 7*d57664e9SAndroid Build Coastguard Worker# 8*d57664e9SAndroid Build Coastguard Worker# http://www.apache.org/licenses/LICENSE-2.0 9*d57664e9SAndroid Build Coastguard Worker# 10*d57664e9SAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software 11*d57664e9SAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS, 12*d57664e9SAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*d57664e9SAndroid Build Coastguard Worker# See the License for the specific language governing permissions and 14*d57664e9SAndroid Build Coastguard Worker# limitations under the License. 15*d57664e9SAndroid Build Coastguard Worker# 16*d57664e9SAndroid Build Coastguard Worker 17*d57664e9SAndroid Build Coastguard Worker# Project-wide Gradle settings. 18*d57664e9SAndroid Build Coastguard Worker# IDE (e.g. Android Studio) users: 19*d57664e9SAndroid Build Coastguard Worker# Gradle settings configured through the IDE *will override* 20*d57664e9SAndroid Build Coastguard Worker# any settings specified in this file. 21*d57664e9SAndroid Build Coastguard Worker# For more details on how to configure your build environment visit 22*d57664e9SAndroid Build Coastguard Worker# http://www.gradle.org/docs/current/userguide/build_environment.html 23*d57664e9SAndroid Build Coastguard Worker# Specifies the JVM arguments used for the daemon process. 24*d57664e9SAndroid Build Coastguard Worker# The setting is particularly useful for tweaking memory settings. 25*d57664e9SAndroid Build Coastguard Workerorg.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 26*d57664e9SAndroid Build Coastguard Worker# When configured, Gradle will run in incubating parallel mode. 27*d57664e9SAndroid Build Coastguard Worker# This option should only be used with decoupled projects. More details, visit 28*d57664e9SAndroid Build Coastguard Worker# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 29*d57664e9SAndroid Build Coastguard Worker# org.gradle.parallel=true 30*d57664e9SAndroid Build Coastguard Worker# AndroidX package structure to make it clearer which packages are bundled with the 31*d57664e9SAndroid Build Coastguard Worker# Android operating system, and which are packaged with your app's APK 32*d57664e9SAndroid Build Coastguard Worker# https://developer.android.com/topic/libraries/support-library/androidx-rn 33*d57664e9SAndroid Build Coastguard Workerandroid.useAndroidX=true 34*d57664e9SAndroid Build Coastguard Worker# Kotlin code style for this project: "official" or "obsolete": 35*d57664e9SAndroid Build Coastguard Workerkotlin.code.style=official 36*d57664e9SAndroid Build Coastguard Worker# Enables namespacing of each library's R class so that its R class includes only the 37*d57664e9SAndroid Build Coastguard Worker# resources declared in the library itself and none from the library's dependencies, 38*d57664e9SAndroid Build Coastguard Worker# thereby reducing the size of the R class for that library 39*d57664e9SAndroid Build Coastguard Workerandroid.nonTransitiveRClass=true