1import com.android.build.api.dsl.ManagedVirtualDevice 2 3plugins { 4 id 'com.android.test' 5 id 'org.jetbrains.kotlin.android' 6 id 'androidx.baselineprofile' 7} 8 9android { 10 namespace 'com.airbnb.lottie.baselineprofile' 11 compileSdk 34 12 13 defaultConfig { 14 minSdk 28 15 targetSdk 34 16 17 testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" 18 testInstrumentationRunnerArguments["androidx.benchmark.suppressErrors"] = "EMULATOR" 19 } 20 21 targetProjectPath = ":app-benchmark" 22 23 testOptions.managedDevices.devices { 24 pixel6Api34(ManagedVirtualDevice) { 25 device = "Pixel 6" 26 apiLevel = 34 27 systemImageSource = "google" 28 } 29 } 30} 31 32baselineProfile { 33 managedDevices += "pixel6Api34" 34 useConnectedDevices = false 35} 36 37dependencies { 38 implementation libs.okio 39 implementation libs.androidx.test.junit 40 implementation libs.androidx.test.espresso 41 implementation libs.androidx.test.uiautomator 42 implementation libs.androidx.test.macrobenchmark 43} 44