Inure App Manager
An elegant Android app manager, currently in development
Update (30 May) -: Development is stopped due to exams and will be continued after a few months.
Will the app be available outside the walled gardens of Play Store? Seeing it deems to depend on Firebase, it's unlikely to show up at F-Droid – but maybe the APK could be made available here, e.g. attached to the corresponding tagged release? Thanks in advance!
java.lang.NullPointerException: Attempt to get length of null array at app.simple.inure.viewmodels.viewers.PermissionsViewModel$loadPermissionData$1.invokeSuspend(PermissionsViewModel.kt:36) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:749) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Inure > apps > choose framework system app > permission > crashes with logs
Devices: Realme 5i (RMX2030) Android 10 Realme UI 1.0 Non Root mode (Since ADB and shizuku isn't added yet) #Bug #Crash
it's looks like only some system framework will crash bcs in experience are like this. Apk file provided to help developer investigate the inure app: apks.zip
Developer you are right only app with no permission crashes
bugWhen I click on the option to check for trackers it just keeps spinning now endlessly. I think this used to work in a previous version but now it doesn't work anymore.
Hi developer can you add feature to allow user control battery optimization directly from inure app?
Realme have problem on me where all list app disappeared without any trace I was thinking such idea are possible since similar project have same feature
Thanks 🙏😊
enhancement feature requestHi developer i have idea pls consider allow user using all adb shell command With root or ADB privilege
Dev pls move this issues on discussion tab it's supposed to be there instead Thanks 🙏😊
duplicate enhancement wontfix feature request wontaddI use Build49 and want to see the item Shared Preferences. An error message appears. Probably this can be handled a little more elegant.
My system is CrDroid 8.1 with microG 0.2.25.223616 and Magisk 25.2.
java.lang.UnsupportedOperationException: File type not supported
at app.simple.inure.viewmodels.installer.InstallerViewModel.prepareInstallation(InstallerViewModel.kt:77)
at app.simple.inure.viewmodels.installer.InstallerViewModel.access$prepareInstallation(InstallerViewModel.kt:27)
at app.simple.inure.viewmodels.installer.InstallerViewModel$packageInfo$2$1$1.invokeSuspend(InstallerViewModel.kt:34)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:749)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
On scroll up and down | | | | | :-------------------------------------: | :--------------------------------------: | :------------------------------------: |
bugHi sir thank you for such a beautiful app and your hard work waited for long for the first apk release am the first to download it 👋 soon will give you feedback
java.lang.NoSuchFieldError: No field category of type I in class Landroid/content/pm/ApplicationInfo; or its superclasses (declaration of 'android.content.pm.ApplicationInfo' appears in /system/framework/framework.jar) at app.simple.inure.util.PackageListUtils.setAppInfo(PackageListUtils.kt:31) at app.simple.inure.adapters.ui.AdapterAppsDetailed.onBindViewHolder(AdapterAppsDetailed.kt:55) at app.simple.inure.adapters.ui.AdapterAppsDetailed.onBindViewHolder(AdapterAppsDetailed.kt:23) at androidx.recyclerview.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:7254) at androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:7337) at androidx.recyclerview.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:6194) at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6460) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6300) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6296) at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2330) at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1631) at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1591) at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:668) at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:4309) at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:4012) at androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java:4578) at android.view.View.layout(View.java:17666) at android.view.ViewGroup.layout(ViewGroup.java:5577) at androidx.coordinatorlayout.widget.CoordinatorLayout.layoutChild(CoordinatorLayout.java:1213) at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayoutChild(CoordinatorLayout.java:899) at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayout(CoordinatorLayout.java:919) at android.view.View.layout(View.java:17666) at android.view.ViewGroup.layout(ViewGroup.java:5577) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323) at android.widget.FrameLayout.onLayout(FrameLayout.java:261) at android.view.View.layout(View.java:17666) at android.view.ViewGroup.layout(ViewGroup.java:5577) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1741) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585) at android.widget.LinearLayout.onLayout(LinearLayout.java:1494) at android.view.View.layout(View.java:17666) at android.view.ViewGroup.layout(ViewGroup.java:5577) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323) at android.widget.FrameLayout.onLayout(FrameLayout.java:261) at android.view.View.layout(View.java:17666) at android.view.ViewGroup.layout(ViewGroup.java:5577) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1741) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585) at android.widget.LinearLayout.onLayout(LinearLayout.java:1494) at android.view.View.layout(View.java:17666) at android.view.ViewGroup.layout(ViewGroup.java:5577) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323) at android.widget.FrameLayout.onLayout(FrameLayout.java:261) at com.android.internal.policy.DecorView.onLayout(DecorView.java:730) at android.view.View.layout(View.java:17666) at android.view.ViewGroup.layout(ViewGroup.java:5577) at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2390) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2112) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1298) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6437) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:876) at android.view.Choreographer.doCallbacks(Choreographer.java:688) at android.view.Choreographer.doFrame(Choreographer.java:623) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:862) at android.os.Handler.handleCallback(Handler.java:754) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:163) at android.app.ActivityThread.main(ActivityThread.java:6238) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:933) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:823)
bugProcess: app.simple.inure, PID: 18705
java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.Object kotlin.Lazy.getValue()' on a null object reference
at app.simple.inure.viewmodels.panels.HomeViewModel.getRecentlyInstalledAppData(HomeViewModel.kt:40)
at app.simple.inure.viewmodels.panels.HomeViewModel.access$getRecentlyInstalledAppData(HomeViewModel.kt:28)
at app.simple.inure.viewmodels.panels.HomeViewModel$loadRecentlyInstalledAppData$1.invokeSuspend(HomeViewModel.kt:104)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:749)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Suppressed: kotlinx.coroutines.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@6845302, Dispatchers.Default]
error
market
redirect to Inure?*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 21303 >>> app.simple.inure <<<
backtrace:
#00 pc 0x0000000000064f9c /apex/com.android.runtime/lib/bionic/libc.so (abort+172)
#01 pc 0x00000000000338ff /system/lib/libc++.so (abort_message+90)
#02 pc 0x0000000000033a5b /system/lib/libc++.so (demangling_terminate_handler()+142)
#03 pc 0x00000000000343bf /system/lib/libc++.so (std::__terminate(void (*)())+2)
#04 pc 0x0000000000033c2f /system/lib/libc++.so (__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*)+12)
#05 pc 0x0000000000033bc5 /system/lib/libc++.so (__cxa_throw+72)
#06 pc 0x0000000000036139 /system/lib/libc++.so (operator new(unsigned int)+52)
#07 pc 0x0000000000147577 /system/lib/libandroid_runtime.so (MapCentralDirectory(char const*, ZipArchive*)+90)
#08 pc 0x000000000014531b /system/lib/libandroid_runtime.so (OpenArchive(char const*, ZipArchive**)+94)
#09 pc 0x0000000000038dd5 /system/lib/libandroidfw.so (android::ZipAssetsProvider::Create(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int)+40)
#10 pc 0x000000000012a9bb /system/lib/libandroid_runtime.so (android::NativeLoad(_JNIEnv*, _jclass*, int, _jstring*, int, _jobject*)+866)
#11 pc 0x00000000003ef563 /data/misc/apexdata/com.android.art/dalvik-cache/arm/boot.oat (art_jni_trampoline+98)
#12 pc 0x000000000089ff35 /data/misc/apexdata/com.android.art/dalvik-cache/arm/boot.oat (android.app.ResourcesManager.loadApkAssets+1076)
#13 pc 0x000000000089a9ed /data/misc/apexdata/com.android.art/dalvik-cache/arm/boot.oat (android.app.ResourcesManager.createApkAssetsSupplierNotLocked+700)
#14 pc 0x00000000008a3fe1 /data/misc/apexdata/com.android.art/dalvik-cache/arm/boot.oat (android.app.ResourcesManager.getResources+368)
#15 pc 0x00000000008a3e61 /data/misc/apexdata/com.android.art/dalvik-cache/arm/boot.oat (android.app.ResourcesManager.getResources+128)
#16 pc 0x00000000009e7507 /data/misc/apexdata/com.android.art/dalvik-cache/arm/boot.oat (android.app.ApplicationPackageManager.getResourcesForApplication+526)
#17 pc 0x00000000009e82d1 /data/misc/apexdata/com.android.art/dalvik-cache/arm/boot.oat (android.app.ApplicationPackageManager.getText+384)
#18 pc 0x00000000008d98f3 /data/misc/apexdata/com.android.art/dalvik-cache/arm/boot.oat (android.content.pm.PackageItemInfo.loadUnsafeLabel+762)
#19 pc 0x00000000008d948f /data/misc/apexdata/com.android.art/dalvik-cache/arm/boot.oat (android.content.pm.PackageItemInfo.loadLabel+1134)
#20 pc 0x00000000009e46c5 /data/misc/apexdata/com.android.art/dalvik-cache/arm/boot.oat (android.app.ApplicationPackageManager.getApplicationLabel+44)
#21 pc 0x00000000000ebdec /apex/com.android.art/lib/libart.so (nterp_helper+2908)
#22 pc 0x00000000003a47b4 /data/app/~~-Y5cne1Kvx5R0r4Oy85KNw==/app.simple.inure-X13shB5ubrzA7wXbB0GEkg==/oat/arm/base.vdex
#23 pc 0x00000000000ebd80 /apex/com.android.art/lib/libart.so (nterp_helper+2800)
#24 pc 0x00000000004680ae /data/app/~~-Y5cne1Kvx5R0r4Oy85KNw==/app.simple.inure-X13shB5ubrzA7wXbB0GEkg==/oat/arm/base.vdex
#25 pc 0x00000000000ebd80 /apex/com.android.art/lib/libart.so (nterp_helper+2800)
#26 pc 0x0000000000467d64 /data/app/~~-Y5cne1Kvx5R0r4Oy85KNw==/app.simple.inure-X13shB5ubrzA7wXbB0GEkg==/oat/arm/base.vdex
#27 pc 0x00000000000eb2c8 /apex/com.android.art/lib/libart.so (nterp_helper+56)
#28 pc 0x000000000046733a /data/app/~~-Y5cne1Kvx5R0r4Oy85KNw==/app.simple.inure-X13shB5ubrzA7wXbB0GEkg==/oat/arm/base.vdex
#29 pc 0x00000000000ebd80 /apex/com.android.art/lib/libart.so (nterp_helper+2800)
#30 pc 0x0000000000ad0e54 /data/app/~~-Y5cne1Kvx5R0r4Oy85KNw==/app.simple.inure-X13shB5ubrzA7wXbB0GEkg==/oat/arm/base.vdex
#31 pc 0x00000000000ec7e8 /apex/com.android.art/lib/libart.so (nterp_helper+5464)
#32 pc 0x0000000000b11394 /data/app/~~-Y5cne1Kvx5R0r4Oy85KNw==/app.simple.inure-X13shB5ubrzA7wXbB0GEkg==/oat/arm/base.vdex
#33 pc 0x00000000000ec72c /apex/com.android.art/lib/libart.so (nterp_helper+5276)
#34 pc 0x0000000000b42844 /data/app/~~-Y5cne1Kvx5R0r4Oy85KNw==/app.simple.inure-X13shB5ubrzA7wXbB0GEkg==/oat/arm/base.vdex
#35 pc 0x00000000000ec7e8 /apex/com.android.art/lib/libart.so (nterp_helper+5464)
#36 pc 0x0000000000b49998 /data/app/~~-Y5cne1Kvx5R0r4Oy85KNw==/app.simple.inure-X13shB5ubrzA7wXbB0GEkg==/oat/arm/base.vdex
#37 pc 0x00000000000ebd80 /apex/com.android.art/lib/libart.so (nterp_helper+2800)
#38 pc 0x0000000000b48b54 /data/app/~~-Y5cne1Kvx5R0r4Oy85KNw==/app.simple.inure-X13shB5ubrzA7wXbB0GEkg==/oat/arm/base.vdex
#39 pc 0x00000000000ebd80 /apex/com.android.art/lib/libart.so (nterp_helper+2800)
#40 pc 0x0000000000b47a5c /data/app/~~-Y5cne1Kvx5R0r4Oy85KNw==/app.simple.inure-X13shB5ubrzA7wXbB0GEkg==/oat/arm/base.vdex
#41 pc 0x00000000000ebd80 /apex/com.android.art/lib/libart.so (nterp_helper+2800)
#42 pc 0x0000000000b47b8c /data/app/~~-Y5cne1Kvx5R0r4Oy85KNw==/app.simple.inure-X13shB5ubrzA7wXbB0GEkg==/oat/arm/base.vdex
#43 pc 0x00000000000ebd80 /apex/com.android.art/lib/libart.so (nterp_helper+2800)
#44 pc 0x0000000000b47b3c /data/app/~~-Y5cne1Kvx5R0r4Oy85KNw==/app.simple.inure-X13shB5ubrzA7wXbB0GEkg==/oat/arm/base.vdex
#45 pc 0x00000000003af7d5 /apex/com.android.art/lib/libart.so (art_quick_invoke_stub_internal+68)
#46 pc 0x00000000003af263 /apex/com.android.art/lib/libart.so (void art::quick_invoke_reg_setup<false>(art::ArtMethod*, unsigned int*, unsigned int, art::Thread*, art::JValue*, char const*) (.__uniq.192663596067446536341070919852553954320.llvm.1260006661547204787)+158)
#47 pc 0x0000000000279f55 /apex/com.android.art/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
#48 pc 0x00000000002fddf1 /apex/com.android.art/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*) (.__uniq.245181933781456475607640333933569312899.llvm.14854189631316110570)+40)
#49 pc 0x00000000002fdd21 /apex/com.android.art/lib/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+164)
#50 pc 0x000000000034047b /apex/com.android.art/lib/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+42)
#51 pc 0x00000000002de945 /apex/com.android.art/lib/libart.so (art::Thread::CreateCallback(void*)+416)
#52 pc 0x00000000000afc3f /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
#53 pc 0x0000000000065ed1 /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
error
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 24499 >>> app.simple.inure <<<
backtrace:
#00 pc 0x000000000004f064 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164)
#01 pc 0x0000000000042b00 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::die()+8)
#02 pc 0x000000000004318c /apex/com.android.runtime/lib64/bionic/libc.so (scudo::ScopedErrorReport::~ScopedErrorReport()+32)
#03 pc 0x00000000000433c0 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::reportInvalidChunkState(scudo::AllocatorAction, void*)+76)
#04 pc 0x00000000000448d0 /apex/com.android.runtime/lib64/bionic/libc.so (scudo::Allocator<scudo::AndroidConfig, &(scudo_malloc_postinit)>::deallocate(void*, scudo::Chunk::Origin, unsigned long, unsigned long)+340)
#05 pc 0x00000000003f03d0 /system/lib64/libhwui.so (SkBitmap::~SkBitmap()+112)
#06 pc 0x000000000038d768 /system/lib64/libhwui.so (android::uirenderer::VectorDrawable::Tree::updateBitmapCache(android::Bitmap&, bool)+256)
#07 pc 0x000000000038d3f0 /system/lib64/libhwui.so (android::uirenderer::VectorDrawable::Tree::drawStaging(android::Canvas*)+104)
#08 pc 0x000000000038d2a4 /system/lib64/libhwui.so (android::uirenderer::VectorDrawable::Tree::draw(android::Canvas*, SkColorFilter*, SkRect const&, bool, bool)+552)
#09 pc 0x000000000032ac08 /system/lib64/libhwui.so (android::draw(_JNIEnv*, _jobject*, long, long, long, _jobject*, unsigned char, unsigned char)+104)
#10 pc 0x000000000024b304 /system/framework/arm64/boot-framework.oat (art_jni_trampoline+212)
#11 pc 0x00000000005541b4 /system/framework/arm64/boot-framework.oat (android.graphics.drawable.VectorDrawable.draw+420)
#12 pc 0x0000000000523988 /system/framework/arm64/boot-framework.oat (android.graphics.drawable.AdaptiveIconDrawable.draw+280)
#13 pc 0x0000000000134564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
#14 pc 0x0000000000198e94 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+204)
#15 pc 0x000000000030c218 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376)
#16 pc 0x0000000000307330 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+884)
#17 pc 0x000000000063b038 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+868)
#18 pc 0x000000000012e814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20)
#19 pc 0x0000000000276a1a /system/framework/framework.jar (android.app.SemAppIconSolution.getThemeIconWithBG+794)
#20 pc 0x000000000063e974 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtualRange+1204)
#21 pc 0x000000000012eb14 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual_range+20)
#22 pc 0x00000000002766e6 /system/framework/framework.jar (android.app.SemAppIconSolution.getThemeIconWithBG+18)
#23 pc 0x000000000063e974 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtualRange+1204)
#24 pc 0x000000000012eb14 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual_range+20)
#25 pc 0x00000000002766b8 /system/framework/framework.jar (android.app.SemAppIconSolution.getThemeIconWithBG+20)
#26 pc 0x000000000063b274 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1440)
#27 pc 0x000000000012e814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20)
#28 pc 0x000000000027668a /system/framework/framework.jar (android.app.SemAppIconSolution.getThemeIconWithBG+10)
#29 pc 0x00000000002fed0c /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.2255279045661746555)+268)
#30 pc 0x00000000006299e8 /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+796)
#31 pc 0x000000000013dff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88)
#32 pc 0x000000000047c888 /system/framework/arm64/boot-framework.oat (android.app.ApplicationPackageManager.loadUnbadgedItemIcon+4024)
#33 pc 0x000000000047b47c /system/framework/arm64/boot-framework.oat (android.app.ApplicationPackageManager.loadItemIcon+60)
#34 pc 0x00000000003b4f14 /system/framework/arm64/boot-framework.oat (android.content.pm.PackageItemInfo.loadIcon+100)
#35 pc 0x00000000003b4e88 /system/framework/arm64/boot-framework.oat (android.content.pm.PackageItemInfo.loadIcon+56)
#36 pc 0x0000000000476d3c /system/framework/arm64/boot-framework.oat (android.app.ApplicationPackageManager.getApplicationIcon+60)
#37 pc 0x0000000000476db0 /system/framework/arm64/boot-framework.oat (android.app.ApplicationPackageManager.getApplicationIcon+80)
#38 pc 0x0000000000134564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
#39 pc 0x0000000000198e94 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+204)
#40 pc 0x000000000030c218 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376)
#41 pc 0x0000000000307330 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+884)
#42 pc 0x0000000000641874 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtualQuick+708)
#43 pc 0x0000000000132594 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual_quick+20)
#44 pc 0x0000000000472c2e /data/app/~~tPpG076KhaxAl7lYtPf3rQ==/app.simple.inure-Ke2UZqeWE1CIG68caaK2VA==/oat/arm64/base.vdex (app.simple.inure.glide.icon.AppIconFetcher.loadData+324)
#45 pc 0x000000000063cc08 /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1840)
#46 pc 0x000000000012ea14 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20)
#47 pc 0x00000000005067d4 /data/app/~~tPpG076KhaxAl7lYtPf3rQ==/app.simple.inure-Ke2UZqeWE1CIG68caaK2VA==/oat/arm64/base.vdex (com.bumptech.glide.load.engine.SourceGenerator.startNextLoad+30)
#48 pc 0x000000000063d79c /apex/com.android.art/lib64/libart.so (MterpInvokeDirect+1164)
#49 pc 0x000000000012e914 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_direct+20)
#50 pc 0x000000000050657e /data/app/~~tPpG076KhaxAl7lYtPf3rQ==/app.simple.inure-Ke2UZqeWE1CIG68caaK2VA==/oat/arm64/base.vdex (com.bumptech.glide.load.engine.SourceGenerator.startNext+194)
#51 pc 0x000000000063cc08 /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1840)
#52 pc 0x000000000012ea14 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20)
#53 pc 0x0000000000503a3e /data/app/~~tPpG076KhaxAl7lYtPf3rQ==/app.simple.inure-Ke2UZqeWE1CIG68caaK2VA==/oat/arm64/base.vdex (com.bumptech.glide.load.engine.DecodeJob.runGenerators+46)
#54 pc 0x000000000063d79c /apex/com.android.art/lib64/libart.so (MterpInvokeDirect+1164)
#55 pc 0x000000000012e914 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_direct+20)
#56 pc 0x0000000000503afe /data/app/~~tPpG076KhaxAl7lYtPf3rQ==/app.simple.inure-Ke2UZqeWE1CIG68caaK2VA==/oat/arm64/base.vdex (com.bumptech.glide.load.engine.DecodeJob.runWrapped+96)
#57 pc 0x000000000063d79c /apex/com.android.art/lib64/libart.so (MterpInvokeDirect+1164)
#58 pc 0x000000000012e914 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_direct+20)
#59 pc 0x0000000000503942 /data/app/~~tPpG076KhaxAl7lYtPf3rQ==/app.simple.inure-Ke2UZqeWE1CIG68caaK2VA==/oat/arm64/base.vdex (com.bumptech.glide.load.engine.DecodeJob.run+54)
#60 pc 0x00000000002fed0c /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.2255279045661746555)+268)
#61 pc 0x00000000006299e8 /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+796)
#62 pc 0x000000000013dff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88)
#63 pc 0x00000000002a2d38 /apex/com.android.art/javalib/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor.runWorker+984)
#64 pc 0x000000000029ff30 /apex/com.android.art/javalib/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor$Worker.run+64)
#65 pc 0x000000000015ced8 /apex/com.android.art/javalib/arm64/boot.oat (java.lang.Thread.run+72)
#66 pc 0x0000000000134564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
#67 pc 0x0000000000198e94 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+204)
#68 pc 0x000000000030c218 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376)
#69 pc 0x0000000000307330 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+884)
#70 pc 0x000000000063bd5c /apex/com.android.art/lib64/libart.so (MterpInvokeSuper+1768)
#71 pc 0x000000000012e894 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_super+20)
#72 pc 0x00000000005096ee /data/app/~~tPpG076KhaxAl7lYtPf3rQ==/app.simple.inure-Ke2UZqeWE1CIG68caaK2VA==/oat/arm64/base.vdex (com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run+62)
#73 pc 0x00000000002fed0c /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.2255279045661746555)+268)
#74 pc 0x00000000006299e8 /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+796)
#75 pc 0x000000000013dff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88)
#76 pc 0x0000000000134564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
#77 pc 0x0000000000198e94 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+204)
#78 pc 0x00000000005320fc /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
#79 pc 0x00000000005332fc /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+440)
#80 pc 0x000000000058081c /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1272)
#81 pc 0x00000000000b6374 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#82 pc 0x0000000000050fa4 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
error
724-724/app.simple.inure E/AndroidRuntime: FATAL EXCEPTION: main
Process: app.simple.inure, PID: 724
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
at androidx.fragment.app.FragmentManager.checkStateLoss(FragmentManager.java:1610)
at androidx.fragment.app.FragmentManager.enqueueAction(FragmentManager.java:1650)
at androidx.fragment.app.BackStackRecord.commitInternal(BackStackRecord.java:341)
at androidx.fragment.app.BackStackRecord.commit(BackStackRecord.java:306)
at app.simple.inure.extensions.fragments.ScopedFragment.openFragmentSlide(ScopedFragment.kt:389)
at app.simple.inure.extensions.fragments.ScopedFragment.openFragmentSlide$default(ScopedFragment.kt:379)
at app.simple.inure.ui.launcher.SplashScreen$onViewCreated$1.invokeSuspend(SplashScreen.kt:107)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTaskKt.resume(DispatchedTask.kt:234)
at kotlinx.coroutines.DispatchedTaskKt.dispatch(DispatchedTask.kt:166)
at kotlinx.coroutines.CancellableContinuationImpl.dispatchResume(CancellableContinuationImpl.kt:397)
at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl(CancellableContinuationImpl.kt:431)
at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$default(CancellableContinuationImpl.kt:420)
at kotlinx.coroutines.CancellableContinuationImpl.resumeUndispatched(CancellableContinuationImpl.kt:518)
at kotlinx.coroutines.android.HandlerContext$scheduleResumeAfterDelay$$inlined$Runnable$1.run(Runnable.kt:19)
at android.os.Handler.handleCallback(Handler.java:942)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7894)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:550)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
Suppressed: kotlinx.coroutines.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@3841fe4, Dispatchers.Main.immediate]
bug
Install About Want to help with translating the app? It's easy Bodhi Timer is an elegant, minimalist countdown timer. It is designed mainly for use as
Simple Money Manager This app is a simple money manager app which helps you to add your daily small incomes and expenses and track them easily. Screen
Worker Notification Demo app demonstrating how to create and manage notifications locally using a combination of Jetpacks Worker Manager and Broadcast
Expense Manager is simple, intuitive, stable and modern app that is just designed for you. Everything you need at your fingertips to manage the expenditures and budgets.
This repository contains source code of a Quotes app, which helps you stay motivated by providing best picked quotes stated by famous personalities. This app uses zen quotes api, for retrieving quotes.
QuotesApp A beautiful Quotes App where you can read and save quotes. This repository contains source code of a Quotes app, which helps you stay motiva
This app shows how to use a single recyclerview to build a beautiful multiple view layout (See image below) using clean architectural pattern
androidx-window-samples This project contains the WindowManager samples located in the androidx WM project location The goal of this project is to pro
Ivy Wallet is an Open Source money manager app for android that you can either build or download from Google Play.
Mobile App that that enables users to manager product listing (in and e-commerce environment) IProcure Ltd Senior Android Engineer Role interview solution
Party App ?? Android native app using Kotlin to manage parties ?? Status: Under development ?? How to use The backend of this project can be founded h
?? Shader Showcase Shader Showcase is a minimal Android app made with Jetpack Compose, to showcase all the beautiful OpenGL* based Fragment shaders I
RandomQuotes Just another Quotes app with beautiful UI which shows random quotes from the internet. Screenshots Libraries Volley Android Material API
Jetpack Window Manager samples for dual-screen and foldable devices like Microsoft Surface Duo Android app samples that use Jetpack Window Manager to
Simple Dialer A lightweight app for handling your calls, no matter where are you. Comes with a handy call log for easy call initiation. There is a qui
Resplash Resplash is powered by Unsplash.com The internet’s source of freely-usable images. Powered by creators everywhere. Browse 1M+ high-res photos
Abysl Asset Manager is an easy to use library management tool to index and search game assets. Features Itch.IO Library Import Hum
Amaze File Manager Overview Open Source, light and smooth Based on Material Design guidelines Basic features like cut, copy, delete, compress, extract
Amaze File Manager Overview Open Source, light and smooth Based on Material Design guidelines Basic features like cut, copy, delete, compress, extract