Skip to content

Launcher crash when new app are added #1821

@RandomPersonLikesCode

Description

@RandomPersonLikesCode

Description

So I found about this bug, and this bug can be a bit annoying, whenever I installed something, then go to the app list menu in the launcher, and when I scrolled down reaching that new app, the launcher suddenly crashed and I have to re-set it to be the default launcher again.

Stack trace

java.lang.IllegalArgumentException: Key "apps-app://com.termux:com.termux.app.TermuxActivity" was already used. If you are using LazyColumn/Row please make sure you provide a unique key for each item.
	at androidx.compose.ui.internal.InlineClassHelperKt.throwIllegalArgumentException(InlineClassHelper.kt:3)
	at androidx.compose.ui.layout.LayoutNodeSubcompositionsState$Scope.subcompose(SubcomposeLayout.kt:157)
	at androidx.compose.foundation.lazy.layout.LazyLayoutMeasureScopeImpl.compose(LazyLayoutMeasureScope.kt:30)
	at androidx.compose.foundation.lazy.layout.LazyLayoutMeasuredItemProvider.getPlaceables-3p2s80s(LazyLayoutMeasuredItem.kt:12)
	at androidx.compose.foundation.lazy.LazyListMeasuredItemProvider.getAndMeasure-0kLqBqw$default(LazyListMeasuredItemProvider.kt:15)
	at androidx.compose.foundation.lazy.LazyListKt$rememberLazyListMeasurePolicy$1$1.measure-0kLqBqw(LazyList.kt:800)
	at androidx.compose.foundation.lazy.layout.LazyLayoutKt$$ExternalSyntheticLambda4.invoke(R8$$SyntheticClass:16)
	at androidx.compose.ui.layout.LayoutNodeSubcompositionsState$createMeasurePolicy$1.measure-3p2s80s(SubcomposeLayout.kt:68)
	at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:49)
	at androidx.compose.ui.graphics.SimpleGraphicsLayerModifier.measure-3p2s80s(GraphicsLayerModifier.kt:1)
	at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:179)
	at androidx.compose.foundation.lazy.layout.LazyLayoutBeyondBoundsProviderModifierNode.measure-3p2s80s(LazyLayoutBeyondBoundsModifierLocal.kt:1)
	at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:179)
	at androidx.compose.ui.node.MeasurePassDelegate$performMeasureBlock$1.invoke(MeasurePassDelegate.kt:11)
[38 lines truncated]

Device info

APP.VERSION : 1.39.3
APP.VERSIONCODE : 2026012400
APP.SIGNATURE : AF:1D:5F:4A:72:FB:AF:9F:CE:32:81:42:D1:ED:4A:3E:A4:E7:75:74
LAUNCHER.APP : com.transsion.resolver
TIMEZONE : Asia/Jakarta
VERSION.RELEASE : 15
VERSION.INCREMENTAL : 145011
VERSION.SDK.NUMBER : 35
BOARD : Infinix-X6880
BOOTLOADER : unknown
BRAND : Infinix
CPU_ABI : arm64-v8a
CPU_ABI2 :
DISPLAY : X6880-15.1.2.145SP10(OP001PF001AZ)
FINGERPRINT : Infinix/X6880-OP/Infinix-X6880:15/AP3A.240905.015.A2/145011:user/release-keys
HARDWARE : mt6789
HOST : srv99186-0115
ID : AP3A.240905.015.A2
MANUFACTURER : INFINIX
MODEL : Infinix X6880
PRODUCT : X6880-OP
TAGS : release-keys
TIME : 1768443857000
TYPE : user

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions