apply plugin: 'com.android.application' apply plugin: 'kotlin-android' android { defaultConfig { applicationId "com.google.oboe.samples.soundboard" minSdkVersion 21 targetSdkVersion 35 compileSdkVersion 35 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" externalNativeBuild { cmake { cppFlags "-std=c++17" abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64' } } } signingConfigs { release { storeFile new File("${System.properties['user.home']}/.android/debug.keystore") storePassword 'android' storeType "jks" keyAlias 'androiddebugkey' keyPassword 'android' } } buildTypes { release { signingConfig signingConfigs.release minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' debuggable false } debug { debuggable true } } compileOptions { sourceCompatibility JavaVersion.VERSION_18 targetCompatibility JavaVersion.VERSION_18 } kotlinOptions { jvmTarget = '18' } externalNativeBuild { cmake { path "src/main/cpp/CMakeLists.txt" } } namespace 'com.google.oboe.samples.soundboard' } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.7.0' implementation 'androidx.constraintlayout:constraintlayout:2.2.1' }