blob: 70953888a00e3a6e12a3c862ae0f6151d595085f [file] [log] [blame]
Sebastiano Barezzi380db732024-09-14 22:12:58 +02001# SPDX-FileCopyrightText: 2024 The LineageOS Project
2# SPDX-License-Identifier: Apache-2.0
3
4# Project-wide Gradle settings.
5# IDE (e.g. Android Studio) users:
6# Gradle settings configured through the IDE *will override*
7# any settings specified in this file.
8# For more details on how to configure your build environment visit
9# http://www.gradle.org/docs/current/userguide/build_environment.html
10# Specifies the JVM arguments used for the daemon process.
11# The setting is particularly useful for tweaking memory settings.
12org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
13# When configured, Gradle will run in incubating parallel mode.
14# This option should only be used with decoupled projects. For more details, visit
15# https://developer.android.com/r/tools/gradle-multi-project-decoupled-projects
16# org.gradle.parallel=true
17# AndroidX package structure to make it clearer which packages are bundled with the
18# Android operating system, and which are packaged with your app's APK
19# https://developer.android.com/topic/libraries/support-library/androidx-rn
20android.useAndroidX=true
21# Kotlin code style for this project: "official" or "obsolete":
22kotlin.code.style=official
23# Enables namespacing of each library's R class so that its R class includes only the
24# resources declared in the library itself and none from the library's dependencies,
25# thereby reducing the size of the R class for that library
26android.nonTransitiveRClass=true