Mobile Application Monitoring Android SDK release notes

更新时间:
复制 MD 格式

This topic lists the changes for each version of the Android SDK.

SDK privacy policy and compliant use

To ensure your product is compliant and fulfills your privacy obligations when integrating third-party SDKs, use the latest SDK version from the Alibaba Cloud Documentation Center. Before you integrate the Mobile Application Monitoring SDK, make sure to read the Enterprise Mobile Application Studio (EMAS) Privacy Policy and follow the Android SDK integration guide.

SDK information

SDK name

Mobile Application Monitoring

Developer

Hangzhou Alibaba Cloud Intelligence Technology Co., Ltd.

SDK package name

com.aliyun.emas.apm

SDK version

2.9.0

Last updated

2026-05-25

SDK size

8.5 MB

SDK MD5

bb122ecf8e4fff4e627102e3e678ac9d

Privacy policy

EMAS Privacy Policy

Version history

SDK version history

SDK version

Changes

2.9.0

  • Improvement Optimized performance.

  • Feature Added an API for private data collection.

2.8.0

  • Feature Added support for the system HttpURLConnection to the network analysis feature.

  • Important

    You must use this SDK version with plugin version 3.1.0 or later. Otherwise, the performance analysis feature will not work correctly.

2.7.0

  • Improvement Optimized the code.

2.6.0

  • Upgrade Updated the remote log feature and its related APIs.

  • Feature Added a conditional log pulling feature.

2.5.0

  • Improvement Optimized the collection strategy for main thread lag.

2.4.0

  • Feature Added the main thread lag collection feature.

  • Improvement Optimized the code.

2.3.0

  • Feature Added support for emulator detection.

  • Improvement Optimized the code.

2.2.0

  • Improvement Added support for a page size of 16 KB.

  • Improvement Added support for Application Not Responding (ANR) data collection on Android 10 and earlier.

2.1.0

  • Feature Added the memory monitoring feature.

2.0.0

  • Improvement Unified the integration methods for crash analysis, performance analysis, and remote log.

Android Gradle Plugin version history

Latest Maven dependency: com.aliyun.ams:alicloud-apm-plugin:3.3.0

Important

The Apm Gradle plugin supports Android Gradle Plugin (AGP) 3.0.0 and later.

Plugin version

Update description

3.3.0

  • Improvement: Added support for AGP 9.

3.2.0

  • Improvement: Fixed an issue where code instrumentation might fail during a debug build.

3.1.0

  • Added support for code instrumentation for performance analysis.

    Warning

    Use SDK version 2.8.0 or later. Otherwise, runtime exceptions will occur.

3.0.4

  • Improvement: Fixed a build error that occurred with earlier versions of AGP.

3.0.2

  • Improvement: Fixed a build error.

3.0.0

  • Improvement: Consolidated into a single plugin to fix an issue where symbol files might not be reported for AGP 8.0 and later.

Version History

Because the Android Gradle Plugin (AGP) adjusted its APIs, different plugins are provided for different AGP versions.

  • For projects using AGP versions 3.0.0 to 7.x, use the AGP3-AGP7 plugin.

  • For projects using AGP 8.0.0 or later, use the AGP8 plugin.

Important

For historical versions, we provided plugins for AGP earlier than 8.0.0 and for AGP 8.0.0 and later. Going forward, we no longer provide separate plugins by AGP version.

AGP3-AGP7

Latest Maven coordinate: com.aliyun.ams:alicloud-apm-plugin:2.6.0-agp3

Plugin version

Changes

2.6.0-agp3

  • Feature Added support for automatically uploading symbol files during the build phase.

2.5.0-agp3

  • Improvement Fixed a conflict issue with other SDKs.

2.4.0-agp3

  • Improvement Fixed a build error for AGP versions earlier than 7.0.

2.3.0-agp3

  • Improvement Fixed a build error.

2.1.0-agp3

  • Feature Added support for performance analysis and network monitoring.

AGP8

Latest Maven coordinate: com.aliyun.ams:alicloud-apm-plugin:2.5.0-agp8

Plugin version

Changes

2.5.0-agp8

  • Feature Added support for automatically uploading symbol files during the build phase.

2.4.0-agp8

  • Improvement Fixed a conflict issue with other SDKs.

2.3.0-agp8

  • Improvement Fixed a build error.

2.1.0-agp8

  • Feature Added support for performance analysis and network monitoring.

Sub-product version history

Note

After April 14, 2025, the Mobile Application Monitoring SDK includes the features of the crash analysis, performance analysis, and remote log sub-products. We no longer release or document separate versions for these sub-products.

Crash analysis

SDK version

Changes

3.1.0

  • New Now collects app memory snapshots when a crash occurs.

  • Improvement Resolved a build conflict caused by the Kotlin version.

3.0.0

  • Refactor Refactored the crash collection implementation to support capturing Out-of-Memory (OOM) crashes.

  • Refactor Redesigned the SDK APIs for better usability.

  • Improvement Changed the Maven artifact to alicloud-apm-crash-analysis.

2.1.0

  • Optimized the code by removing the strategy that disabled the service after consecutive crashes.

2.0.0

  • Optimized the AES encryption mode to meet Google Play requirements.

1.9.0

  • Improved data collection for better compliance.

  • Note:

    • Version 1.2.4.0-open of alicloud-android-ha-adapter is required.

1.8.0

  • Optimized the code to improve the success rate of ANR data collection.

1.7.0

  • Upgraded targetSdkVersion to 30.

  • Reduced the number of required permissions.

  • Note:

    • Version 1.2.2.0-open of alicloud-android-ha-adapter is required.

1.6.0

  • Improved privacy compliance.

1.5.0

  • Optimized the code.

1.4.0

  • Improved privacy compliance.

1.3.0

  • Optimized performance.

1.2.6

  • Added support for adding custom information to exception logs.

  • Optimized the code.

Performance analysis

SDK version

Changes

1.1.5.0-open

  • New Added collection of the patch version field.

1.1.4.0-open

  • Enhanced privacy compliance by adding an option to disable private data collection.

1.1.3.0-open

  • Upgraded targetSdkVersion to 30.

  • Reduced the number of required permissions.

  • Note:

    • Version 1.2.3.0-open of alicloud-android-ha-adapter is required.

1.1.2.0-open

  • Separated the initialization and activation steps for performance analysis.

  • Note:

    • Version 1.2.0.0-open of alicloud-android-ha-adapter is required.

1.1.1.0-open

  • Optimized performance.

1.0.8.2-open

  • Optimized performance.

1.0.8.1-open

  • Optimized performance.

1.0.8.0-open

  • Added network performance monitoring.

1.0.7.9-open

  • Added support for Android 10.

  • Optimized the code.

Remote log

SDK version

Changes

1.1.8.0-open

  • Improved data collection for better compliance.

  • Note:

    • Version 1.2.4.0-open of alicloud-android-ha-adapter is required.

1.1.7.0-open

  • Upgraded targetSdkVersion to 30.

  • Reduced the number of required permissions.

  • Note:

    • Version 1.2.3.0-open of alicloud-android-ha-adapter is required.

1.1.6.0-open

  • Separated the initialization and activation steps for the remote log feature.

1.1.5.0-open

  • Added an API to set the maximum size for log files.

  • Improved stability.

1.1.4.5-open

  • Optimized the code to improve performance.

1.1.4.4-open

  • Improved compatibility.

1.1.4.3-open

  • Added support for package names that contain underscores (_).

  • Fixed an issue where log uploads failed on Huawei devices.

  • Improved stability on x86_64 architectures.

1.1.4.0-open

  • Added proactive log reporting.

1.1.3.2-open

  • Added support for x86_64.

1.1.3.1-open

  • Added an API to update nicknames.

1.1.2.3-open

  • Added support for arm64-v8a.