Код: Выделить всё
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.warattil.quran.ui.components.AllSurahsScreen" on path: ...
Файл присутствует под:
Код: Выделить всё
app/src/main/java/com/warattil/quran/ui/components/AllSurahsScreen.kt
< /code>
Вот определение класса: < /p>
package com.warattil.quran.ui.components
@Composable
fun AllSurahsScreen(surahs: List) {
// UI Code here...
}
Код: Выделить всё
import com.warattil.quran.ui.components.AllSurahsScreen
@Composable
fun MainNavigation(navController: NavHostController, surahs: List) {
NavHost(navController = navController, startDestination = "all_surahs") {
composable("all_surahs") {
AllSurahsScreen(surahs = surahs)
}
}
}
[*]App runs fine on emulator, only crashes on real device
[*]Using Jetpack Compose + Kotlin 1.9.10
Build is successful in Android Студия < /li>
AndroidManifest.xml< /code> имеет правильную пакет и запускосную активность < /li>
Не включено вступление в проторда /R8 (на данный момент) < /li>
< /ul>
Что я попробовал: < /h2>
Очищенный + перестроенный проект < /li>
Перезагружен < /li>
Проверьте имя пакета и путь класса < /li>
Не гарантировал опечатки в импорте или именах файлов < /li>
Проверяемый logcat для других подсказок < /li>
< /ul>
Вопрос: < /h2>
для действительного класса, который компилирует и создает нормально?>
Подробнее здесь: https://stackoverflow.com/questions/796 ... isting-com
Мобильная версия