android.useAndroidX=true android.enableJetifier=true -dontwarn io.sentry.unreal.** -keep class io.sentry.** { *; } -keep interface io.sentry.** { *; } apply plugin: 'io.sentry.android.gradle' sentry { uploadNativeSymbols = true } sentry { autoInstallation { enabled = false } } sentry { includeNativeSources = true } android { compileOptions { targetCompatibility JavaVersion.VERSION_1_8 sourceCompatibility JavaVersion.VERSION_1_8 } } dependencies { implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar']) } repositories { mavenCentral() } allprojects { def mappings = [ 'android.arch.lifecycle.Lifecycle': 'androidx.lifecycle.Lifecycle', 'android.arch.lifecycle.LifecycleObserver': 'androidx.lifecycle.LifecycleObserver', 'android.arch.lifecycle.OnLifecycleEvent': 'androidx.lifecycle.OnLifecycleEvent', 'android.arch.lifecycle.ProcessLifecycleOwner': 'androidx.lifecycle.ProcessLifecycleOwner', 'android.arch.lifecycle': 'androidx.lifecycle', 'android.support.annotation': 'androidx.annotation', 'android.support.v13.app.FragmentCompat': 'androidx.legacy.app.FragmentCompat', 'android.support.v4.app.ActivityCompat': 'androidx.core.app.ActivityCompat', 'android.support.v4.app.NotificationCompat': 'androidx.core.app.NotificationCompat', 'android.support.v4.app.NotificationManagerCompat': 'androidx.core.app.NotificationManagerCompat', 'android.support.v4.content.ContextCompat': 'androidx.core.content.ContextCompat', 'android.support.v4.content.FileProvider': 'androidx.core.content.FileProvider', ] beforeEvaluate { project -> project.rootProject.projectDir.traverse(type: groovy.io.FileType.FILES, nameFilter: ~/.*\.java$/) { f -> mappings.each { entry -> if (f.getText('UTF-8').contains(entry.key)) { println "Updating ${entry.key} to ${entry.value} in file ${f}" ant.replace(file: f, token: entry.key, value: entry.value) } } } } } dependencies { classpath 'com.android.tools.build:gradle:3.5.4' classpath 'io.sentry:sentry-android-gradle-plugin:2.1.5' } dependencies { classpath 'com.android.tools.build:gradle:7.4.2' classpath 'io.sentry:sentry-android-gradle-plugin:4.11.0' }