plugins { id 'com.android.application' } android { compileSdk = 36 ndkVersion '29.0.14206865' buildToolsVersion = '36.1.0' defaultConfig { applicationId "mw.gri.android" minSdk 24 targetSdk 36 versionCode 5 versionName "0.3.0" } lint { checkReleaseBuilds false } def keystorePropertiesFile = rootProject.file("keystore.properties") def keystoreProperties = new Properties() if (keystorePropertiesFile.exists()) { keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) signingConfigs { release { keyAlias keystoreProperties['keyAlias'] keyPassword keystoreProperties['keyPassword'] storeFile file(keystoreProperties['storeFile']) storePassword keystoreProperties['storePassword'] } } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } if (keystorePropertiesFile.exists()) { signedRelease { initWith release signingConfig signingConfigs.release } } debug { minifyEnabled false debuggable true } } compileOptions { sourceCompatibility JavaVersion.VERSION_17 targetCompatibility JavaVersion.VERSION_17 } namespace 'mw.gri.android' } dependencies { implementation 'androidx.appcompat:appcompat:1.7.0' // To use the Games Activity library implementation "androidx.games:games-activity:2.0.2" // Android Camera implementation 'androidx.camera:camera-core:1.5.1' implementation 'androidx.camera:camera-camera2:1.5.1' implementation 'androidx.camera:camera-lifecycle:1.5.1' }