NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #1900 most downloaded on NuGet
.NET for Android and MAUI bindings for the Android Java library 'com.google.code.gson:gson'.
Last release 3 months ago
27 Jun 2026
Ships fairly regularly
a new release about every 2 months
Rarely documented
notes for 8 of 46 stable releases
1 version withdrawn
withdrawn after publishing
127 years old
47 releases · first in 1900
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Versioned to add nullability annotations to improve the Kotlin developer experience. No other changes.
Added support for NDK crash reporting for Firebase users .
- Improved debugging output to help clarify native symbol file build IDs.
Improved debugging output to help clarify native symbol file build IDs.
Added support for uploading Flutter .symbols files.
- Improved debugging output, for improved clarity of native symbol file build IDs.
Improved debugging output, for improved clarity of native symbol file build IDs.
Added new, internal interfaces that enable future integrations with command-line tooling.
Internal refactor to remove dead code and obsolete features.
Nothing published for this version
Nothing published for this version
Nothing published for this version
- Published the plugin marker artifact for the Crashlytics Gradle plugin. Starting with this version, the Crashlytics Gradle plugin can now be applied
Published the plugin marker artifact for the Crashlytics Gradle plugin. Starting with this version, the Crashlytics Gradle plugin can now be applied using the plugins {} DSL block.
Fixed a bug that resulted in incorrect prioritization of firebaseCrashlytics properties when using multiple flavor dimensions. Exension properties are now prioritized based on the order in which the dimensions are declared in the flavorDimensions property, as described in the Android Gradle plugin documentation .
- NDK symbols are now extracted using the Breakpad symbol file generator by default. No developer action is required to take advantage of this feature
NDK symbols are now extracted using the Breakpad symbol file generator by default. No developer action is required to take advantage of this feature.
If you previously added the symbolGenerator { breakpad() } block to your build configuration to use Breakpad, you can remove it, but this change is not required.
If you want to use the legacy cSYM symbol file generator, add symbolGenerator { csym() } to your build's firebaseCrashlytics extension.
- Added support for new argument types to unstrippedNativeLibsDir , used for NDK symbol generation and uploading. The override now accepts any argumen
Added support for new argument types to unstrippedNativeLibsDir , used for NDK symbol generation and uploading. The override now accepts any arguments allowable for org.gradle.api.Project#files(Object...) , including java.lang.String , java.io.File , and org.gradle.api.file.FileCollection . You can specify multiple directories for a single build flavor by providing a list or FileCollection instance.
The Crashlytics Gradle plugin now prints a warning recommending removal of the strippedNativeLibsDir property, which was formerly required when using the unstrippedNativeLibsDir property. strippedNativeLibsDir is no longer used and should be removed from your build configuration.
The Crashlytics Gradle plugin's dependency on the google-services plugin has been modified to depend on task outputs from google-services rather than depend directly on the google-services task itself. This change (1) resolves a warning that "execution optimizations have been disabled" for MappingFileUploadTask and SymbolFileUploadTask when building with Gradle 7 and (2) makes it easier to override the input for those tasks for apps that don't use the google-services plugin.
Modified the Breakpad symbol generator binary to be globally executable and to statically link against standard libraries, which should resolve build errors for NDK developers using Docker-based CI systems.
Nothing published for this version
- Fixed a bug that caused the generateCrashlyticsSymbolFile task to fail for NDK builds on Gradle 7.0+.
Fixed a bug that caused the generateCrashlyticsSymbolFile task to fail for NDK builds on Gradle 7.0+.
Re-enabled mapping file uploads by default for obfuscated builds. The previous release erroneously required mapping file uploading to be explicitly enabled.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →