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'
                            }