| apply plugin: 'com.android.application' |
| applicationId "com.google.oboe.samples.rhythmgame" |
| testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" |
| abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64' |
| proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' |
| jniLibs.srcDirs = ['libs'] |
| flavorDimensions "extractorLibrary" |
| dimension "extractorLibrary" |
| // Oboe has a minimum API of 16, but AMediaExtractor (used to extract the MP3 assets) |
| // is only available from API 21. |
| // For further backward compatibility consider using FFmpeg (see below) |
| arguments "-DUSE_FFMPEG=0" |
| * To use FFmpeg for asset extraction do the following: |
| * - Change the build variant to ffmpegExtractor |
| * - Update the FFMPEG_DIR variable in CMakeLists.txt to the local FFmpeg path |
| dimension "extractorLibrary" |
| arguments "-DUSE_FFMPEG=1" |
| implementation fileTree(dir: 'libs', include: ['*.jar']) |
| implementation 'androidx.appcompat:appcompat:1.0.0-rc02' |
| implementation 'androidx.constraintlayout:constraintlayout:1.1.3' |