The log file documents the startup process of an Android application. It initializes Firebase services, checks for remote module updates, and registers app context. An error is then encountered when trying to get the FileProvider, causing a crash. The root cause is an ArrayIndexOutOfBoundsException when getting the external storage directory.
The log file documents the startup process of an Android application. It initializes Firebase services, checks for remote module updates, and registers app context. An error is then encountered when trying to get the FileProvider, causing a crash. The root cause is an ArrayIndexOutOfBoundsException when getting the external storage directory.
The log file documents the startup process of an Android application. It initializes Firebase services, checks for remote module updates, and registers app context. An error is then encountered when trying to get the FileProvider, causing a crash. The root cause is an ArrayIndexOutOfBoundsException when getting the external storage directory.
06-29 15:19:50.394 10258 10258 I FirebaseApp: Device unlocked: initializing all
Firebase APIs for app [DEFAULT] 06-29 15:19:50.648 10258 10258 I FirebaseCrashlytics: Initializing Firebase Crashlytics 18.2.10 for apkdone.com 06-29 15:19:50.758 10258 16839 I DynamiteModule: Considering local module com.google.android.gms.measurement.dynamite:73 and remote module com.google.android.gms.measurement.dynamite:74 06-29 15:19:50.758 10258 16839 I DynamiteModule: Selected remote version of com.google.android.gms.measurement.dynamite, version >= 74 06-29 15:19:50.758 10258 16839 V DynamiteModule: Dynamite loader version >= 2, using loadModule2NoCrashUtils 06-29 15:19:50.882 10258 10258 I FirebaseInitProvider: FirebaseApp initialization successful 06-29 15:19:51.121 10258 10258 D FLTFireContextHolder: received application context. 06-29 15:19:51.163 10258 16872 I apkdone.com: The ClassLoaderContext is a special shared library. 06-29 15:19:51.187 10258 16872 I apkdone.com: The ClassLoaderContext is a special shared library. 06-29 15:19:51.234 10258 16839 W System : ClassLoader referenced unknown path: 06-29 15:19:51.375 10258 16872 I DynamiteModule: Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:221908400 06-29 15:19:51.375 10258 16872 I DynamiteModule: Selected remote version of com.google.android.gms.ads.dynamite, version >= 221908400 06-29 15:19:51.375 10258 16872 V DynamiteModule: Dynamite loader version >= 2, using loadModule2NoCrashUtils 06-29 15:19:51.391 10258 10258 I TetheringManager: registerTetheringEventCallback:apkdone.com 06-29 15:19:51.392 10258 10258 D ConnectivityManager: ConnectivityManager() mContext=com.example.Application@7f865a9 getOpPackageName()=apkdone.com getBasePackageName()=apkdone.com getPackageName()=apkdone.com 06-29 15:19:51.426 10258 10258 D CompatibilityChangeReporter: Compat change id reported: 147600208; UID 10878; state: ENABLED 06-29 15:19:51.458 10258 10258 D DownloaderInitializer: MAX_CONCURRENT_TASKS = 10 06-29 15:19:51.720 10258 10258 W com.facebook.J: Please set a value for AutoLogAppEventsEnabled. Set the flag to TRUE if you want to collect app install, app launch and in-app purchase events automatically. To request user consent before collecting data, set the flag value to FALSE, then change to TRUE once user consent is received. Learn more: https://developers.facebook.com/docs/app-events/getting- started-app-events-android#disable-auto-events. 06-29 15:19:51.720 10258 10258 W com.facebook.J: You haven't set a value for AdvertiserIDCollectionEnabled. Set the flag to TRUE if you want to collect Advertiser ID for better advertising and analytics results. To request user consent before collecting data, set the flag value to FALSE, then change to TRUE once user consent is received. Learn more: https://developers.facebook.com/docs/app-events/getting-started-app-events- android#disable-auto-events. 06-29 15:19:51.962 10258 16912 I System.out: (HTTPLog)-Static: isSBSettingEnabled false 06-29 15:19:51.963 10258 16912 I System.out: (HTTPLog)-Static: isSBSettingEnabled false 06-29 15:19:51.963 10258 16907 I System.out: (HTTPLog)-Static: isSBSettingEnabled false 06-29 15:19:51.964 10258 16907 I System.out: (HTTPLog)-Static: isSBSettingEnabled false 06-29 15:19:51.964 10258 16913 I System.out: (HTTPLog)-Static: isSBSettingEnabled false 06-29 15:19:51.964 10258 16913 I System.out: (HTTPLog)-Static: isSBSettingEnabled false 06-29 15:19:51.984 10258 10258 W StorageManager: Missing UID; no storage volumes available 06-29 15:19:51.993 10258 10258 D AndroidRuntime: Shutting down VM --------- beginning of crash 06-29 15:19:52.012 10258 10258 E AndroidRuntime: FATAL EXCEPTION: main 06-29 15:19:52.012 10258 10258 E AndroidRuntime: Process: apkdone.com, PID: 10258 06-29 15:19:52.012 10258 10258 E AndroidRuntime: java.lang.RuntimeException: Unable to get provider top.niunaijun.blackbox.fake.provider.FileProvider: java.lang.ArrayIndexOutOfBoundsException: length=0; index=0 06-29 15:19:52.012 10258 10258 E AndroidRuntime: at android.app.ActivityThread.installProvider(ActivityThread.java:8195) 06-29 15:19:52.012 10258 10258 E AndroidRuntime: at android.app.ActivityThread.installContentProviders(ActivityThread.java:7726) 06-29 15:19:52.012 10258 10258 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7546) 06-29 15:19:52.012 10258 10258 E AndroidRuntime: at android.app.ActivityThread.access$1400(ActivityThread.java:301) 06-29 15:19:52.012 10258 10258 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2166) 06-29 15:19:52.012 10258 10258 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106) 06-29 15:19:52.012 10258 10258 E AndroidRuntime: at android.os.Looper.loop(Looper.java:246) 06-29 15:19:52.012 10258 10258 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8633) 06-29 15:19:52.012 10258 10258 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 06-29 15:19:52.012 10258 10258 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602) 06-29 15:19:52.012 10258 10258 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130) 06-29 15:19:52.012 10258 10258 E AndroidRuntime: Caused by: java.lang.ArrayIndexOutOfBoundsException: length=0; index=0 06-29 15:19:52.012 10258 10258 E AndroidRuntime: at android.os.Environment.getExternalStorageDirectory(Environment.java:788) 06-29 15:19:52.012 10258 10258 E AndroidRuntime: at top.niunaijun.blackbox.fake.provider.FileProvider.parsePathStrategy(FileProvider.ja va:17) 06-29 15:19:52.012 10258 10258 E AndroidRuntime: at top.niunaijun.blackbox.fake.provider.FileProvider.getPathStrategy(FileProvider.java :3) 06-29 15:19:52.012 10258 10258 E AndroidRuntime: at top.niunaijun.blackbox.fake.provider.FileProvider.attachInfo(FileProvider.java:4) 06-29 15:19:52.012 10258 10258 E AndroidRuntime: at android.app.ActivityThread.installProvider(ActivityThread.java:8190) 06-29 15:19:52.012 10258 10258 E AndroidRuntime: ... 10 more 06-29 15:19:52.013 10258 10258 W System.err: java.lang.RuntimeException: Unable to get provider top.niunaijun.blackbox.fake.provider.FileProvider: java.lang.ArrayIndexOutOfBoundsException: length=0; index=0 06-29 15:19:52.014 10258 10258 W System.err: at android.app.ActivityThread.installProvider(ActivityThread.java:8195) 06-29 15:19:52.014 10258 10258 W System.err: at android.app.ActivityThread.installContentProviders(ActivityThread.java:7726) 06-29 15:19:52.014 10258 10258 W System.err: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7546) 06-29 15:19:52.014 10258 10258 W System.err: at android.app.ActivityThread.access$1400(ActivityThread.java:301) 06-29 15:19:52.014 10258 10258 W System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2166) 06-29 15:19:52.014 10258 10258 W System.err: at android.os.Handler.dispatchMessage(Handler.java:106) 06-29 15:19:52.014 10258 10258 W System.err: at android.os.Looper.loop(Looper.java:246) 06-29 15:19:52.014 10258 10258 W System.err: at android.app.ActivityThread.main(ActivityThread.java:8633) 06-29 15:19:52.014 10258 10258 W System.err: at java.lang.reflect.Method.invoke(Native Method) 06-29 15:19:52.014 10258 10258 W System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602) 06-29 15:19:52.014 10258 10258 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130) 06-29 15:19:52.015 10258 10258 W System.err: Caused by: java.lang.ArrayIndexOutOfBoundsException: length=0; index=0 06-29 15:19:52.015 10258 10258 W System.err: at android.os.Environment.getExternalStorageDirectory(Environment.java:788) 06-29 15:19:52.015 10258 10258 W System.err: at top.niunaijun.blackbox.fake.provider.FileProvider.parsePathStrategy(FileProvider.ja va:17) 06-29 15:19:52.015 10258 10258 W System.err: at top.niunaijun.blackbox.fake.provider.FileProvider.getPathStrategy(FileProvider.java :3) 06-29 15:19:52.015 10258 10258 W System.err: at top.niunaijun.blackbox.fake.provider.FileProvider.attachInfo(FileProvider.java:4) 06-29 15:19:52.016 10258 10258 W System.err: at android.app.ActivityThread.installProvider(ActivityThread.java:8190) 06-29 15:19:52.017 10258 10258 W System.err: ... 10 more