To download the latest version of the Splunk MINT SDK for Android, see Requirements and installation for Android.
- Note Use of the Splunk MINT SDK is subject to the Splunk MINT Terms of Service.
For help with common issues, see Troubleshooting Splunk MINT.
- The Splunk MINT SDK for Android now makes the network reporting API a first-class citizen.
- The Android Gradle plugin now supports Android Studio 2.3.x. For more about requirements, see Use the Gradle plugin for Android.
- The Splunk MINT SDK for Android now piggybacks on energized antenna to auto-flush the data.
Our Android Gradle plugin now supports Android Studio 2.2. For more about requirements, see Use the Gradle plugin for Android.
The Mint.disableMemoryPressureMonitoring method has been added.
- Gradle requirements have changed. For details, see Use the Gradle plugin for Android.
- MINT now tracks activities automatically. For details, see Track activity.
- You can now view memory trim notifications. For details, see View memory trim notifications.
- The MintActivity class has been removed.
- The Mint.initAndStartSession and Mint.initAndStartSessionHEC methods now take an application instance (android.app.Application app ) as the first parameter rather than a context (android.content.Context context).
- The Mint.setLocation(myLocation) method has been added.
- Mint.setLocation(myLatitude, myLongitude, myLocationTimestamp) has been added to the possible hybrid API calls for WebView monitoring.
- How you use the Gradle plugin has changed. You also have the option to use instrumentation that intercepts network calls. For details, see Use the Gradle plugin for Android.
- Transactions are now tracked using a transaction ID. As a result, transaction names no longer need to be unique. For details, see Monitor transactions.
- You can now create timers to track the elapsed time of activities, in nanoseconds. For details, see Create timers.
- You can now report Application Not Responding occurrences (ANRs). For details, see Report ANRs.
- New fields have been added to the fields that MINT collects using the MINT SDKs. For a detailed list, see List of data fields in the Splunk MINT Overview manual.
- The Mint.timerStart(name) and Mint.timerStop(id) methods have been added.
- The Mint.startANRMonitoring(timeout, ignoreDebugger) method has been added.
- The Mint.transactionStart method returns a transaction ID.
- The name parameter has been replaced by an id parameter for the Mint.transactionCancel and Mint.transactionStop methods.
- Added support for using the HTTP Event Collector to send data to MINT. For details, see About Splunk MINT data collection.
- Added an end-to-end code example showing how to use the full API. For details, see the Java code example.
- Add an initAndStartSessionHEC method for initializing the SDK for the HTTP Event Collector. For details, see Add Splunk MINT to your Android project.
- Renamed the enableDebug method to enableDebugLog.
- Renamed the logExceptionMap and logExceptionMessage methods to logException to use the same overload name.
- Added a logView(view, key, value) method.
Known issues for Splunk MINT SDK for Android 5.2.4
This documentation applies to the following versions of Splunk MINT™ SDK for Android: 5.2.x