diff --git a/CHANGELOG.md b/CHANGELOG.md index 2725a35114..8b931ceb68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ ### Features - Allow setting SDK info (name & version) in manifest ([#2016](https://github.com/getsentry/sentry-java/pull/2016)) +- Allow setting native Android SDK name during build ([#2035](https://github.com/getsentry/sentry-java/pull/2035)) ## 6.0.0-beta.3 diff --git a/gradle.properties b/gradle.properties index a1715caeb0..cb26db93ca 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,6 +9,9 @@ android.useAndroidX=true # Release information versionName=6.0.0-beta.3 +# Override the SDK name on native crashes on Android +sentryAndroidSdkName=sentry.native.android + # disable renderscript, it's enabled by default android.defaults.buildfeatures.renderscript=false diff --git a/sentry-android-ndk/build.gradle.kts b/sentry-android-ndk/build.gradle.kts index 84a7b0e568..819c9b556b 100644 --- a/sentry-android-ndk/build.gradle.kts +++ b/sentry-android-ndk/build.gradle.kts @@ -9,6 +9,7 @@ plugins { } var sentryNativeSrc: String = "sentry-native" +val sentryAndroidSdkName: String by project android { compileSdk = Config.Android.compileSdkVersion @@ -30,6 +31,7 @@ android { cmake { arguments.add(0, "-DANDROID_STL=c++_static") arguments.add(0, "-DSENTRY_NATIVE_SRC=$sentryNativeSrc") + arguments.add(0, "-DSENTRY_SDK_NAME=$sentryAndroidSdkName") } }