[code]So, i have a OutlinedButton and for some reason when there is another code besides [/code] [code]navController.navigate("HomeScreen") [/code] Мое приложение вылетает при запуске с этой ошибкой: [code]Process: com.rendev.fooddelivery, PID: 9516 java.lang.VerifyError: Verifier rejected class com.rendev.fooddelivery.screens.RegisterScreenTestKt: void com.rendev.fooddelivery.screens.RegisterScreenTestKt.RegisterScreenTest(androidx.compose.ui.Modifier, androidx.navigation.NavController, androidx.compose.runtime.Composer, int, int) failed to verify: void com.rendev.fooddelivery.screens.RegisterScreenTestKt.RegisterScreenTest(androidx.compose.ui.Modifier, androidx.navigation.NavController, androidx.compose.runtime.Composer, int, int): [0x10D8] copy1 v0 if (task.isSuccessful) { navController.navigate("HomeScreen") val eMail = eMailText.value.replace(".", "_").replace("#", "_").replace("$", "_").replace("[", "_").replace("]", "_") makeText( context, "Registered", Toast.LENGTH_SHORT ).show() } else { makeText( context, "Registration failed", Toast.LENGTH_SHORT ).show() } }
}, border = BorderStroke(1.dp, color = borderColor), colors = ButtonDefaults.outlinedButtonColors( containerColor = Color.Transparent ), modifier = Modifier .fillMaxWidth() .padding(horizontal = 10.dp, vertical = 10.dp) .height(45.dp), ) { Icon( painter = painterResource(id = R.drawable.registered), modifier = Modifier .size(30.dp) .padding(horizontal = 5.dp), contentDescription = null, tint = tint ) val textColorMain = if (isSystemInDarkTheme()) Color.White else Color.Black Text( text = "Register", color = textColorMain, fontSize = 20.sp, fontWeight = FontWeight.Bold, modifier = Modifier.padding(horizontal = 5.dp) ) } [/code] Код MainActivity: [code]class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) enableEdgeToEdge() setContent { FoodDeliveryTheme { Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding -> Background() val navController = rememberNavController() NavHost(navController = navController, startDestination = "RegisterScreen", ) { composable( route = "RegisterScreen", enterTransition = { fadeIn( animationSpec = tween( 800, easing = LinearEasing ) ) + slideIntoContainer( animationSpec = tween(800), towards = AnimatedContentTransitionScope.SlideDirection.Right ) }, ) { RegisterScreen(modifier = Modifier.padding(innerPadding), navController = navController) // line 54 } } } } } } } [/code] Я пытался очистить проект, затем собрать заново, не помогло, попробовал переместить navcontroller в другую функцию, а затем вызвать ее, не помогло