As of 1.4.4, this should be pretty trivial:
Sentry.setCaptureListener(new Sentry.SentryEventCaptureListener() {
@Override
public Sentry.SentryEventBuilder beforeCapture(Sentry.SentryEventBuilder builder) {
try {
builder.setRelease(
Integer.toString(
context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionCode
)
);
} catch (PackageManager.NameNotFoundException e) {
Log.e("Couldn't find package version: " + e);
}
return builder;
}
});