sentry-android-gradle-plugin
sentry-android-gradle-plugin copied to clipboard
Gradle plugin for Sentry Android. Upload proguard, debug files, and more.
### Gradle Version 7.4.2 ### AGP Version 7.1.2 ### Code Minifier/Optimizer R8 ### Version 3.0.1 ### Sentry SDK Version 5.7.2 ### Steps to Reproduce Apply the sentry gradle plugin. ###...
We could improve how to find the mapping file using the latest APIs https://github.com/getsentry/sentry-android-gradle-plugin/blob/main/plugin-build/src/main/kotlin/io/sentry/android/gradle/SentryMappingFileProvider.kt https://developer.android.com/reference/tools/gradle-api/4.1/com/android/build/api/artifact/ArtifactType.OBFUSCATION_MAPPING_FILE https://medium.com/androiddevelopers/new-apis-in-the-android-gradle-plugin-f5325742e614 this won't work for people using AGP 4.0 though, only >= 4.1
We need to find a way to inject enabled features of the gradle plugin (auto-instrumentation, auto-installation, dexguard, etc.) into the Android SDK as part of the `integrations` list (https://github.com/getsentry/sentry-java/issues/1885). Potential...
### Integration sentry-android ### Build System Gradle ### AGP Version 7.2.1 ### Proguard Enabled ### Version 6.0.0, plugin=3.1.0 ### Steps to Reproduce Build an obfuscated release build and call: ```kotlin...
Adds benchmark module to measure the startup time of the instrumentation sample app. It uses the same configuration as has been reported by one of our customers. Options: * The...
_Platform:_ - [x] Android -> compile 31, min 23, target 28 _Build system:_ - [x] Gradle -> 7.4 _Android Gradle Plugin:_ - [x] Yes -> 7.1.1 - [ ] No...
### Description To avoid reading the `sentry-debug-meta.properties` at runtime, given that the manifest properties are anyway always read. Change the plugin so it writes the proguard uuid into the android...
There's a capability in the Sentry product to display installed modules/dependencies, for instance, this is how it looks for Ruby  Would be nice to do something similar for the...
As we have quite a few issues reported where our auto-instrumentation fails to instrument obfuscated/minified libs, it's not really scalable to release a new patch-fix always. We should provide an...
While implementing File I/O instrumentation, we realized that it will not cover most commons usecases like `SharedPreferences` or reading a file from assets, so we will need to plan for...