Проблема возникала, когда сразу после попытки «зарегистрироваться» приложение Kotlin аварийно завершало работу. Предполагается, что оно не может найти или прочитать изображение в папке, доступной для рисования. Я попытался переименовать изображения, но проблема все еще сохранялась, и, похоже, в студии Android не было ошибок, несмотря на ошибку, отображаемую в logcat. Будем благодарны за любую помощь MainActivity.kt
FATAL EXCEPTION: main
Process: com.example.lightning, PID: 8673
android.content.res.Resources$NotFoundException: Resource ID #0x7f07006e
at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:240)
at android.content.res.Resources.getValue(Resources.java:1511)
at androidx.compose.ui.res.PainterResources_androidKt.painterResource(PainterResources.android.kt:61)
at com.example.lightning.ui2.ProfileCardKt$ProfileCard$1.invoke(ProfileCard.kt:39)
at com.example.lightning.ui2.ProfileCardKt$ProfileCard$1.invoke(ProfileCard.kt:27)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:118)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
at androidx.compose.material3.CardKt$Card$1.invoke(Card.kt:886)
at androidx.compose.material3.CardKt$Card$1.invoke(Card.kt:93)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
at androidx.compose.material3.SurfaceKt$Surface$1.invoke(Surface.kt:134)
at androidx.compose.material3.SurfaceKt$Surface$1.invoke(Surface.kt:115)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:228)
at androidx.compose.material3.SurfaceKt.Surface-T9BRK9s(Surface.kt:112)
at androidx.compose.material3.CardKt.Card(Card.kt:85)
at com.example.lightning.ui2.ProfileCardKt.ProfileCard(ProfileCard.kt:21)
at com.example.lightning.MainActivity$ProfileScreen$1$1$1$1.invoke(MainActivity.kt:83)
at com.example.lightning.MainActivity$ProfileScreen$1$1$1$1.invoke(MainActivity.kt:82)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:139)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
at androidx.compose.foundation.lazy.LazyListItemProviderImpl$Item$1.invoke(LazyListItemProvider.kt:79)
at androidx.compose.foundation.lazy.LazyListItemProviderImpl$Item$1.invoke(LazyListItemProvider.kt:77)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:248)
at androidx.compose.foundation.lazy.layout.LazyLayoutPinnableItemKt.LazyLayoutPinnableItem(LazyLayoutPinnableItem.kt:58)
at androidx.compose.foundation.lazy.LazyListItemProviderImpl.Item(LazyListItemProvider.kt:77)
at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactoryKt$SkippableItem$1.invoke(LazyLayoutItemContentFactory.kt:135)
at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactoryKt$SkippableItem$1.invoke(LazyLayoutItemContentFactory.kt:134)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:248)
at androidx.compose.runtime.saveable.SaveableStateHolderImpl.SaveableStateProvider(SaveableStateHolder.kt:84)
at androidx.compose.foundation.lazy.layout.LazySaveableStateHolder.SaveableStateProvider(LazySaveableStateHolder.kt:85)
at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactoryKt.SkippableItem-JVlU9Rs(LazyLayoutItemContentFactory.kt:134)
at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactoryKt.access$SkippableItem-JVlU9Rs(LazyLayoutItemContentFactory.kt:1)
at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1.invoke(LazyLayoutItemContentFactory.kt:101)
Предпринятые шаги –
Очистка и восстановление сборки
попытка do file -> Недействительные кеши/Перезапустить, а затем перезапустить Android Studio.
добавление val resourcesId = resources.getIdentifier("my_resource_name", "id", packageName) в MainActivity. kt и пересоберите, но проблема все еще сохраняется.
Проблема возникала, когда сразу после попытки «зарегистрироваться» приложение Kotlin аварийно завершало работу. Предполагается, что оно не может найти или прочитать изображение в папке, доступной для рисования. Я попытался переименовать изображения, но проблема все еще сохранялась, и, похоже, в студии Android не было ошибок, несмотря на ошибку, отображаемую в logcat. Будем благодарны за любую помощь :) [b]MainActivity.kt[/b] [code]package com.example.lightning
Column { Text(text = profile.name, style = MaterialTheme.typography.headlineSmall, fontWeight = FontWeight.Bold, color = Color.White) Text(text = "${profile.age}", style = MaterialTheme.typography.bodyMedium, color = Color.White) // Add more Text composables for other profile details } } } }
[/code] [b]Журнал Logcat[/b] [code]FATAL EXCEPTION: main Process: com.example.lightning, PID: 8673 android.content.res.Resources$NotFoundException: Resource ID #0x7f07006e at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:240) at android.content.res.Resources.getValue(Resources.java:1511) at androidx.compose.ui.res.PainterResources_androidKt.painterResource(PainterResources.android.kt:61) at com.example.lightning.ui2.ProfileCardKt$ProfileCard$1.invoke(ProfileCard.kt:39) at com.example.lightning.ui2.ProfileCardKt$ProfileCard$1.invoke(ProfileCard.kt:27) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:118) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35) at androidx.compose.material3.CardKt$Card$1.invoke(Card.kt:886) at androidx.compose.material3.CardKt$Card$1.invoke(Card.kt:93) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35) at androidx.compose.material3.SurfaceKt$Surface$1.invoke(Surface.kt:134) at androidx.compose.material3.SurfaceKt$Surface$1.invoke(Surface.kt:115) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35) at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:228) at androidx.compose.material3.SurfaceKt.Surface-T9BRK9s(Surface.kt:112) at androidx.compose.material3.CardKt.Card(Card.kt:85) at com.example.lightning.ui2.ProfileCardKt.ProfileCard(ProfileCard.kt:21) at com.example.lightning.MainActivity$ProfileScreen$1$1$1$1.invoke(MainActivity.kt:83) at com.example.lightning.MainActivity$ProfileScreen$1$1$1$1.invoke(MainActivity.kt:82) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:139) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35) at androidx.compose.foundation.lazy.LazyListItemProviderImpl$Item$1.invoke(LazyListItemProvider.kt:79) at androidx.compose.foundation.lazy.LazyListItemProviderImpl$Item$1.invoke(LazyListItemProvider.kt:77) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35) at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:248) at androidx.compose.foundation.lazy.layout.LazyLayoutPinnableItemKt.LazyLayoutPinnableItem(LazyLayoutPinnableItem.kt:58) at androidx.compose.foundation.lazy.LazyListItemProviderImpl.Item(LazyListItemProvider.kt:77) at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactoryKt$SkippableItem$1.invoke(LazyLayoutItemContentFactory.kt:135) at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactoryKt$SkippableItem$1.invoke(LazyLayoutItemContentFactory.kt:134) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35) at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:248) at androidx.compose.runtime.saveable.SaveableStateHolderImpl.SaveableStateProvider(SaveableStateHolder.kt:84) at androidx.compose.foundation.lazy.layout.LazySaveableStateHolder.SaveableStateProvider(LazySaveableStateHolder.kt:85) at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactoryKt.SkippableItem-JVlU9Rs(LazyLayoutItemContentFactory.kt:134) at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactoryKt.access$SkippableItem-JVlU9Rs(LazyLayoutItemContentFactory.kt:1) at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1.invoke(LazyLayoutItemContentFactory.kt:101)
[/code] Предпринятые шаги – [list] [*]Очистка и восстановление сборки [*]попытка do file -> Недействительные кеши/Перезапустить, а затем перезапустить Android Studio. [*]добавление val resourcesId = resources.getIdentifier("my_resource_name", "id", packageName) в MainActivity. kt и пересоберите, но проблема все еще сохраняется. [/list]
Итак, эта ошибка продолжает возникать. Это происходит, когда я открываю спиннер. Счетчик находится в диалоговом окне фрагмента, если это может вам что-нибудь сказать об ошибке.
android.content.res.Resources$NotFoundException: Resource ID #0x0
at...
Итак, эта ошибка продолжает возникать. Это происходит, когда я открываю спиннер. Счетчик находится в диалоговом окне фрагмента, если это может вам что-нибудь сказать об ошибке.
android.content.res.Resources$NotFoundException: Resource ID #0x0
at...
Я загрузил новую версию приложения с недавно добавленным приветственным экраном, который содержит изображение. Я включил изображение в нескольких размерах ( default , mdpi , hdpi , xhdpi , xxhdpi , хотя я не добавил xxxhdpi ), однако я все еще...
Я загрузил новую версию приложения с недавно добавленным приветственным экраном, который содержит изображение. Я включил изображение в нескольких размерах ( default , mdpi , hdpi , xhdpi , xxhdpi , хотя я не добавил xxxhdpi ), однако я все еще...
Я загрузил новую версию приложения с недавно добавленным приветственным экраном, который содержит изображение. Я включил изображение в нескольких размерах ( default , mdpi , hdpi , xhdpi , xxhdpi , хотя я не добавил xxxhdpi ), однако я все еще...