diff --git a/CHANGELOG.md b/CHANGELOG.md index 5fc20c4226..f668fb9b05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## Unreleased + +### Fixes + +- Fix assembly not found on Android in Debug configuration ([#2175](https://github.com/getsentry/sentry-dotnet/pull/2175)) + ## 3.28.1 ### Fixes diff --git a/src/Sentry.Android.AssemblyReader/AndroidAssemblyDirectoryReader.cs b/src/Sentry.Android.AssemblyReader/AndroidAssemblyDirectoryReader.cs index 7c485e8055..b32a11112f 100644 --- a/src/Sentry.Android.AssemblyReader/AndroidAssemblyDirectoryReader.cs +++ b/src/Sentry.Android.AssemblyReader/AndroidAssemblyDirectoryReader.cs @@ -8,6 +8,13 @@ public AndroidAssemblyDirectoryReader(ZipArchive zip, IList supportedAbi public PEReader? TryReadAssembly(string name) { + if (File.Exists(name)) + { + // The assembly is already extracted to the file system. Just read it. + var stream = File.OpenRead(name); + return new PEReader(stream); + } + var zipEntry = FindAssembly(name); if (zipEntry is null) {