Skip to content

ANR Increased #4319

Description

@Gokulv617

Hi ,

After updating to the latest ANEs and AIR SDK, we have noticed a significant increase in Android ANRs — around 40–50% across our live applications.

During our internal testing, we were not able to reproduce or identify any ANR issues. However, we have already observed this increase in more than 10 live apps after the updates.

At the moment, we are unable to determine whether the issue is related to the ANE updates, AIR SDK, or any of the underlying Android dependencies.

I have shared the ANE versions and AIR SDK/build information below for your reference. Please find the attached document.
ANE and SDK version.txt
Could you please review them and let us know if you notice any potential compatibility issue or dependency that could be contributing to the ANR increase?

In particular, please let us know if you recommend:

Any ANE version changes or downgrades
Any AIR SDK version changes
Any dependency/version changes
Any specific ANR logs or additional information we should collect for further investigation

Overriding request for apk-captive-runtime, instead generating Android App Bundle
Ignoring architecture request for AAB target

Creating device SDK handler - location passed in = C:\Users\DENSING\AppData\Local\Android\Sdk

Adding gradle dependency: implementation "com.google.android.gms:play-services-ads-identifier:18.1.0"

Adding gradle dependency: implementation "com.google.android.gms:play-services-base:18.5.0"

Adding gradle dependency: implementation platform('com.google.firebase:firebase-bom:34.9.0')

Adding gradle dependency: implementation "com.google.firebase:firebase-appcheck"

Warning: could not parse gradle dependency, adding anyway

Adding gradle dependency: implementation "com.google.firebase:firebase-analytics"

Warning: could not parse gradle dependency, adding anyway

Adding gradle dependency: implementation "com.google.firebase:firebase-installations"

Warning: could not parse gradle dependency, adding anyway

Adding gradle dependency: implementation "com.google.firebase:firebase-encoders"

Warning: could not parse gradle dependency, adding anyway

Adding gradle dependency: implementation 'com.google.firebase:firebase-messaging'

Warning: could not parse gradle dependency, adding anyway

Adding gradle dependency: implementation 'com.google.firebase:firebase-firestore'

Warning: could not parse gradle dependency, adding anyway

Adding gradle dependency: implementation "com.google.firebase:firebase-perf"

Warning: could not parse gradle dependency, adding anyway

Adding gradle dependency: implementation 'com.google.firebase:firebase-iid:21.1.0'

Adding gradle dependency: implementation 'com.facebook.android:audience-network-sdk:6.18.0'
Adding gradle dependency: implementation 'com.google.ads.mediation:facebook:6.18.0.0'
Adding gradle dependency: implementation 'com.google.android.recaptcha:recaptcha:18.2.1'

Adding gradle dependency: implementation 'androidx.appcompat:appcompat:1.6.1'

Adding gradle dependency: implementation 'com.google.ads.mediation:mintegral:16.8.61.0'
Adding gradle dependency: implementation 'com.android.installreferrer:installreferrer:2.2'

Adding gradle dependency: implementation 'androidx.multidex:multidex:2.0.1'

Adding gradle dependency: implementation 'com.google.android.gms:play-services-appset:16.1.0'
Adding gradle dependency: implementation 'com.unity3d.ads:unity-ads:4.12.3'
Adding gradle dependency: implementation 'com.google.ads.mediation:unity:4.12.3.0'

Adding gradle dependency: implementation 'com.google.android.play:app-update:2.1.0'
Adding gradle dependency: implementation 'com.google.android.play:app-update-ktx:2.1.0'
Adding gradle dependency: implementation 'com.google.android.play:asset-delivery:2.3.0'
Adding gradle dependency: implementation 'com.google.android.play:asset-delivery-ktx:2.3.0'
Adding gradle dependency: implementation 'com.google.android.play:feature-delivery:2.1.0'
Adding gradle dependency: implementation 'com.google.android.play:feature-delivery-ktx:2.1.0'
Adding gradle dependency: implementation 'com.google.android.play:review:2.0.2'
Adding gradle dependency: implementation 'com.google.android.play:review-ktx:2.0.2'
Adding gradle dependency: implementation 'com.google.android.play:core-common:2.0.4'
Adding gradle dependency: implementation("androidx.datastore:datastore-android:1.1.1") { exclude group: "androidx.datastore", module: "datastore-jvm" }
Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation("androidx.datastore:datastore-preferences-android:1.1.1") { exclude group: "androidx.datastore", module: "datastore-preferences-jvm" }
Warning: could not parse gradle dependency, adding anyway

Adding gradle dependency: implementation "com.google.android.gms:play-services-cloud-messaging:17.3.0"
Adding gradle dependency: implementation "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.4.1"
Adding gradle dependency: implementation "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.4.1"
Adding gradle dependency: implementation 'com.google.android.datatransport:transport-api:3.0.0'
Adding gradle dependency: implementation 'com.google.android.datatransport:transport-backend-cct:3.1.9'
Adding gradle dependency: implementation 'com.google.android.datatransport:transport-runtime:3.1.9'

Adding gradle dependency: implementation 'androidx.browser:browser:1.5.0'
Adding gradle dependency: implementation platform('com.google.firebase:firebase-bom:34.9.0')
Adding gradle dependency: implementation "com.google.firebase:firebase-database"
Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation "com.google.firebase:firebase-database-collection"
Warning: could not parse gradle dependency, adding anyway

Adding gradle dependency: implementation 'androidx.vectordrawable:vectordrawable:1.1.0'
Adding gradle dependency: implementation 'androidx.vectordrawable:vectordrawable-animated:1.1.0'
Adding gradle dependency: implementation 'com.google.android.gms:play-services-ads:24.9.0'
Adding gradle dependency: implementation 'com.google.android.ump:user-messaging-platform:3.2.0'

Adding gradle dependency: implementation "com.google.android.gms:play-services-ads-identifier:18.3.0"
Warning: duplicate entry for gradle dependency com.google.android.gms:play-services-ads-identifier: ignoring older version (18.1.0)
Adding gradle dependency: implementation 'io.insert-koin:koin-annotations-jvm:1.3.0'
Adding gradle dependency: implementation 'io.insert-koin:koin-core-jvm:3.5.3'
Adding gradle dependency: implementation platform('com.google.firebase:firebase-bom:34.9.0')

Adding gradle dependency: implementation "com.google.firebase:firebase-analytics"
Warning: could not parse gradle dependency, adding anyway

Adding gradle dependency: implementation "com.google.firebase:firebase-installations"

Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation 'androidx.room:room-runtime:2.5.1'
Adding gradle dependency: implementation 'androidx.room:room-ktx:2.5.1'
Adding gradle dependency: implementation 'androidx.sqlite:sqlite:2.3.1'
Adding gradle dependency: implementation 'androidx.sqlite:sqlite-framework:2.3.1'
Adding gradle dependency: implementation "com.google.android.gms:play-services-games-v2:21.0.0"
Adding gradle dependency: implementation platform('com.google.firebase:firebase-bom:34.9.0')
Adding gradle dependency: implementation "com.google.firebase:firebase-auth"
Warning: could not parse gradle dependency, adding anyway
Adding gradle dependency: implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
Adding gradle dependency: implementation 'androidx.constraintlayout:constraintlayout-core:1.0.4'
Adding gradle dependency: implementation 'androidx.constraintlayout:constraintlayout-solver:2.0.4'

Adding gradle dependency: implementation "com.squareup.okhttp3:okhttp:4.10.0"
Adding gradle dependency: implementation 'com.squareup.okhttp3:logging-interceptor:4.10.0'
Adding gradle dependency: implementation "com.squareup.okio:okio:3.4.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-cronet:18.1.1"
Adding gradle dependency: implementation 'com.google.guava:failureaccess:1.0.1'
Adding gradle dependency: implementation 'com.google.guava:guava:31.0.1-android'
Adding gradle dependency: implementation 'com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava'
Adding gradle dependency: implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.6.4'
Adding gradle dependency: implementation 'org.codehaus.mojo:animal-sniffer-annotations:1.23'
Adding gradle dependency: implementation 'org.checkerframework:checker-compat-qual:2.5.5'
Adding gradle dependency: implementation 'org.checkerframework:checker-qual:3.33.0'
Adding gradle dependency: implementation "androidx.cardview:cardview:1.0.0"

Adding gradle dependency: implementation 'com.google.code.gson:gson:2.8.9'

Adding gradle dependency: implementation "com.google.android.gms:play-services-auth:21.5.0"
Adding gradle dependency: implementation "com.android.billingclient:billing:8.3.0"

Adding gradle dependency: implementation 'org.jetbrains:annotations:13.0'
Adding gradle dependency: implementation 'org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.8.22'
Adding gradle dependency: implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.8.22'
Adding gradle dependency: implementation 'org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22'
Adding gradle dependency: implementation 'org.jetbrains.kotlin:kotlin-reflect:1.8.22'
Adding gradle dependency: implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22'
Adding gradle dependency: implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22'
Adding gradle dependency: implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3'
Adding gradle dependency: implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3'
Adding gradle dependency: implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.7.3'
Adding gradle dependency: implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.7.3'
Adding gradle dependency: implementation 'com.google.dagger:dagger:2.41'
Adding gradle dependency: implementation 'org.ow2.asm:asm:9.2'

Adding gradle dependency: implementation "com.google.android.play:app-update:2.1.0"
Adding gradle dependency: implementation "com.google.android.play:app-update-ktx:2.1.0"
Adding gradle dependency: implementation 'androidx.webkit:webkit:1.7.0'
Adding gradle dependency: implementation 'org.jacoco:org.jacoco.core:0.8.8'
Adding gradle dependency: implementation 'androidx.exifinterface:exifinterface:1.3.6'
Adding gradle dependency: implementation 'androidx.core:core:1.13.1'
Adding gradle dependency: implementation 'androidx.core:core-ktx:1.13.1'
Adding gradle dependency: implementation 'androidx.coordinatorlayout:coordinatorlayout:1.2.0'
Adding gradle dependency: implementation 'androidx.customview:customview:1.1.0'
Adding gradle dependency: implementation 'androidx.customview:customview-poolingcontainer:1.0.0'
Adding gradle dependency: implementation 'androidx.drawerlayout:drawerlayout:1.2.0'

Adding gradle dependency: implementation 'androidx.dynamicanimation:dynamicanimation:1.0.0'
Adding gradle dependency: implementation 'androidx.legacy:legacy-support-v4:1.0.0'
Adding gradle dependency: implementation 'androidx.legacy:legacy-support-core-utils:1.0.0'
Adding gradle dependency: implementation 'androidx.legacy:legacy-support-core-ui:1.0.0'
Adding gradle dependency: implementation 'androidx.activity:activity:1.7.2'
Adding gradle dependency: implementation 'androidx.media:media:1.6.0'
Adding gradle dependency: implementation 'androidx.fragment:fragment:1.5.6'
Adding gradle dependency: implementation 'androidx.annotation:annotation:1.6.0'
Adding gradle dependency: implementation 'androidx.arch.core:core-common:2.2.0'
Adding gradle dependency: implementation 'androidx.arch.core:core-runtime:2.2.0'
Adding gradle dependency: implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
Adding gradle dependency: implementation "androidx.lifecycle:lifecycle-common:2.6.2"
Adding gradle dependency: implementation "androidx.lifecycle:lifecycle-livedata:2.6.2"
Adding gradle dependency: implementation "androidx.lifecycle:lifecycle-livedata-core:2.6.2"
Adding gradle dependency: implementation "androidx.lifecycle:lifecycle-runtime:2.6.2"
Adding gradle dependency: implementation "androidx.lifecycle:lifecycle-process:2.6.2"
Adding gradle dependency: implementation "androidx.lifecycle:lifecycle-service:2.6.2"
Adding gradle dependency: implementation "androidx.lifecycle:lifecycle-viewmodel:2.6.2"
Adding gradle dependency: implementation "androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2"
Adding gradle dependency: implementation 'androidx.startup:startup-runtime:1.1.1'
Adding gradle dependency: implementation 'androidx.tracing:tracing:1.2.0'
Adding gradle dependency: implementation 'androidx.viewpager2:viewpager2:1.0.0'
Adding gradle dependency: implementation 'androidx.viewpager:viewpager:1.0.0'
Adding gradle dependency: implementation 'androidx.work:work-runtime:2.8.1'
Adding gradle dependency: implementation 'androidx.work:work-runtime-ktx:2.8.1'
Adding gradle dependency: implementation "com.google.android.gms:play-services-base:18.10.0"
Warning: duplicate entry for gradle dependency com.google.android.gms:play-services-base: ignoring older version (18.5.0)
Adding gradle dependency: implementation "com.google.android.gms:play-services-iid:17.0.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-tasks:18.4.1"
Adding gradle dependency: implementation "com.google.android.gms:play-services-flags:18.1.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-clearcut:17.0.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-phenotype:17.0.0"
Adding gradle dependency: implementation "com.google.android.gms:play-services-safetynet:18.1.0"
Adding gradle dependency: implementation "com.google.auto.value:auto-value-annotations:1.10.1"
Adding gradle dependency: implementation "androidx.core:core:1.13.1"
Adding gradle dependency: implementation "androidx.core:core-ktx:1.13.1"

NOTE: Multiple Android build-tools folders exist, choosing the latest version (36.0.0) for packaging

Version in APK = 51.3.3.2, version of ADT = 51.3.3.2

Version in APK = 51.3.3.2, version of ADT = 51.3.3.2

Version in APK = 51.3.3.2, version of ADT = 51.3.3.2

Version in APK = 51.3.3.2, version of ADT = 51.3.3.2

NOTE: compileSdk version of 35 should not be used with a targetSdk version of 36, please update your Android SDK

Using gradle 8.7 with AGP version 8.6.0, compileSdk 35, targetSdk 36
Java in D:/Java/jdk-17.0.8\bin\java.exe

Gradle build where ADT is using JRE version 17.0.19
but where Gradle will be using the JDK from D:/Java/jdk-17.0.8\bin\java.exe

Your suggestions would be very helpful in identifying the cause of this issue.

Thank you.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions