-
Anr Stack is below, Each time, when the gms is updated, it cause some new anrs.
ScionFrontendApi (native):tid=25 systid=29178 #00 pc 0x3f04e libandroidfw.so (android::ResTable_config::copyFromDtoH(android::ResTable_config const&) + 2) #01 pc 0x2b623 libandroidfw.so (android::AssetManager2::RebuildFilterList(bool) + 290) #02 pc 0x2ab9f libandroidfw.so (android::AssetManager2::SetApkAssets(std::__1::vector<android::ApkAssets const*, std::__1::allocator<android::ApkAssets const*> > const&, bool, bool) + 34) #03 pc 0xc3d2b libandroid_runtime.so (android::NativeSetApkAssets(_JNIEnv*, _jclass*, long long, _jobjectArray*, unsigned char) + 206) at android.content.res.AssetManager.nativeSetApkAssets(Native method) at android.content.res.AssetManager.access$300(AssetManager.java:64) at android.content.res.AssetManager$Builder.build(AssetManager.java:190) at android.app.ResourcesManager.createAssetManager(ResourcesManager.java:460) at android.app.ResourcesManager.originalCreateResourcesImpl(ResourcesManager.java:554) at android.app.ResourcesManager.createResourcesImpl(ResourcesManager.java:545) at android.app.ResourcesManager.findOrCreateResourcesImplForKeyLocked(ResourcesManager.java:595) at android.app.ResourcesManager.createResources(ResourcesManager.java:854) at android.app.ResourcesManager.getResources(ResourcesManager.java:923) at android.app.ContextImpl.createResources(ContextImpl.java:2269) at android.app.ContextImpl.createPackageContextAsUser(ContextImpl.java:2327) at android.app.ContextImpl.createPackageContext(ContextImpl.java:2306) at android.content.ContextWrapper.createPackageContext(ContextWrapper.java:938) at com.google.android.gms.dynamiteloader.DynamiteLoaderV2.loadModule2NoCrashUtils(:com.google.android.gms.dynamite_dynamiteloader@[email protected] (150300-0):43) at m.ci.a(:com.google.android.gms.dynamite_dynamiteloader@[email protected] (150300-0):73) at m.j.onTransact(:com.google.android.gms.dynamite_dynamiteloader@[email protected] (150300-0):21) at android.os.Binder.transact(Binder.java:1043) at com.google.android.gms.internal.common.zza.zzB(com.google.android.gms:play-services-basement@@18.1.0:2) at com.google.android.gms.dynamite.zzr.zzf(com.google.android.gms:play-services-basement@@18.1.0:6) at com.google.android.gms.dynamite.DynamiteModule.load(com.google.android.gms:play-services-basement@@18.1.0:44) at com.google.android.gms.internal.measurement.zzef.zzf(com.google.android.gms:play-services-measurement-sdk-api@@21.2.0:2) at com.google.android.gms.internal.measurement.zzcx.zza(com.google.android.gms:play-services-measurement-sdk-api@@21.2.0:3) at com.google.android.gms.internal.measurement.zzdu.run(com.google.android.gms:play-services-measurement-sdk-api@@21.2.0:2) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:923)
main (blocked):tid=1 systid=28854 | waiting to lock <0x04f2369f> (android.app.ResourcesManager) held by thread 25 at android.app.ActivityThread.getPackageInfo(ActivityThread.java:2449) at android.app.ActivityThread.getPackageInfoNoCheck(ActivityThread.java:2429) at android.app.ActivityThread.handleCreateService(ActivityThread.java:4290) at android.app.ActivityThread.access$1800(ActivityThread.java:250) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2027) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:236) at android.app.ActivityThread.main(ActivityThread.java:7912) at java.lang.reflect.Method.invoke(Native method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:620) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1011)
The version is :
classpath 'com.google.gms:google-services:4.3.13'