diff --git a/app-debug.apk b/app-debug.apk index 0445ed1..01fa0b7 100644 Binary files a/app-debug.apk and b/app-debug.apk differ diff --git a/app-release.apk b/app-release.apk index 93221f8..d6b009b 100644 Binary files a/app-release.apk and b/app-release.apk differ diff --git a/app/build.gradle b/app/build.gradle index e9df609..d1222e0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -12,7 +12,7 @@ buildscript { } plugins { - id "io.sentry.android.gradle" version "4.14.1" + id "io.sentry.android.gradle" version "5.5.0" id 'com.android.application' id 'kotlin-android' id 'com.ydq.android.gradle.native-aar.import' @@ -83,6 +83,8 @@ android { } dependencies { + // This should be included by default in the Android SDK, but it seems to be a problem with v8+ of the SDK, so we have to manually add it + implementation 'io.sentry:sentry-native-ndk:0.8.3' implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.1.0' implementation group: 'androidx.constraintlayout', name: 'constraintlayout', version: '1.1.3' diff --git a/app/src/main/java/com/example/vu/android/MyApplication.java b/app/src/main/java/com/example/vu/android/MyApplication.java index 544ccbd..092d3e3 100644 --- a/app/src/main/java/com/example/vu/android/MyApplication.java +++ b/app/src/main/java/com/example/vu/android/MyApplication.java @@ -72,10 +72,8 @@ public void onCreate() { options.setAttachThreads(true); options.setEnableAppStartProfiling(true); options.setEnablePerformanceV2(true); - - // Currently under experimental options: - options.getExperimental().getSessionReplay().setSessionSampleRate(1.0); - options.getExperimental().getSessionReplay().setOnErrorSampleRate(1.0); + options.getSessionReplay().setOnErrorSampleRate(1.0); + options.getSessionReplay().setSessionSampleRate(1.0); options.setBeforeSend((event, hint) -> { diff --git a/release/app-release.apk b/release/app-release.apk index 93221f8..d6b009b 100644 Binary files a/release/app-release.apk and b/release/app-release.apk differ