gradle でバージョンを指定する時は、 compileSdkVersion rootProject.ext.compileSdkVersion で指定したり compileSdkVersion buildConfig.compileSdk 等と指定したりしていましたが、
compileSdk build_versions.compile_sdk と言う記述を見つけました。
これからは、上記を使おうかと思います。

versions.gradle ファイル

def build_versions = [:]
build_versions.min_sdk = 14
build_versions.compile_sdk = 31
build_versions.target_sdk = 31
build_versions.build_tools = "31.0.0"
ext.build_versions = build_versions

def versions = [:]
versions.activity = '1.1.0'
versions.core_ktx = "1.1.0"
ext.versions = versions

build.gradle

buildscript { 
    apply from: 'versions.gradle' 
} 

android { 
    compileSdk build_versions.compile_sdk 
} 

dependencies { 
    implementation "androidx.core:core-ktx:${versions.core_ktx}" 
}

 

deps. までは、やらないかな

https://github.com/android/architecture-components-samples/blob/main/BasicSample/app/build.gradle

https://gist.github.com/Schadenfeude/8ed81dd06f01d6eeab571555fc8308d1

© 2024 Falco Tech Blog Suffusion theme by Sayontan Sinha