I integrated Sentry into our application and we use a non default name for our main app module.
As you can see here https://github.com/getsentry/sentry-java/blob/master/sentry-android-gradle-plugin/src/main/groovy/io/sentry/android/gradle/SentryPlugin.groovy#L135 , Sentry is hardcoded to always use app for the directory to put the UUID file in.
This causes the app to log Proguard UUIDs file not found. when running, and stacktraces to not get deobfuscated.
The persistSentryProguardUuidsFor task should use the correct name when determining where to put sentry-debug-meta.properties.
I integrated Sentry into our application and we use a non default name for our main app module.
As you can see here https://github.com/getsentry/sentry-java/blob/master/sentry-android-gradle-plugin/src/main/groovy/io/sentry/android/gradle/SentryPlugin.groovy#L135 , Sentry is hardcoded to always use
appfor the directory to put the UUID file in.This causes the app to log
Proguard UUIDs file not found.when running, and stacktraces to not get deobfuscated.The
persistSentryProguardUuidsFortask should use the correct name when determining where to putsentry-debug-meta.properties.