Я работаю над многомодульным проектом Android и хочу использовать последнюю навигационную библиотеку, чтобы я мог воспользоваться безопасной навигацией типа.
navigationVersion = "2.8.9"
androidx-navigation-compose = { group = "androidx.navigation", name = "navigation-compose", version.ref = "navigationVersion" }
dependencies {
implementation(libs.com.jakewharton.timber)
implementation(libs.androidx.security.cryto.ktx)
implementation(libs.bundles.compose)
implementation(libs.androidx.activity.kotlin)
implementation(libs.androidx.core.splashscreen)
implementation(libs.androidx.core.ktx)
implementation(libs.org.jetbrains.kotlinx.collections.immutable)
implementation(libs.com.google.android.gms.maps)
implementation(libs.androidx.navigation.compose) - HERE IS THE LIBRARY
....
< /code>
И я пытаюсь использовать метод навигации Typesafe, но он продолжает бросать мне проблему, которой он не существует < /p>
@Serializable
data object Name
navHostController.navigate(Name)
< /code>
Код ошибки: < /p>
None of the following functions can be called with the arguments supplied.
navigate(Uri) defined in androidx. navigation. NavHostController
navigate(NavDeepLinkRequest) defined in androidx. navigation. NavHostController
navigate(NavDirections) defined in androidx. navigation. NavHostController
navigate(Int) defined in androidx. navigation. NavHostController
navigate(String, NavOptions? = ..., Navigator. Extras? = ...) defined in androidx. navigation. NavHostControlle
Затем я заметил, что по какой -то причине версия 2.5.1 также представлена в проекте, помимо версии 2.8.9 - но когда я пытаюсь включить Navhostcontroller , он использует его из 2.5.1 версии
нет 2.5.1 версия для этой библиотеки. Различные версии.
Я работаю над многомодульным проектом Android и хочу использовать последнюю навигационную библиотеку, чтобы я мог воспользоваться безопасной навигацией типа.[code]navigationVersion = "2.8.9" androidx-navigation-compose = { group = "androidx.navigation", name = "navigation-compose", version.ref = "navigationVersion" }
dependencies { implementation(libs.com.jakewharton.timber) implementation(libs.androidx.security.cryto.ktx) implementation(libs.bundles.compose) implementation(libs.androidx.activity.kotlin) implementation(libs.androidx.core.splashscreen) implementation(libs.androidx.core.ktx) implementation(libs.org.jetbrains.kotlinx.collections.immutable) implementation(libs.com.google.android.gms.maps) implementation(libs.androidx.navigation.compose) - HERE IS THE LIBRARY .... < /code> И я пытаюсь использовать метод навигации Typesafe, но он продолжает бросать мне проблему, которой он не существует < /p> @Serializable data object Name
navHostController.navigate(Name) < /code> Код ошибки: < /p> None of the following functions can be called with the arguments supplied. navigate(Uri) defined in androidx. navigation. NavHostController navigate(NavDeepLinkRequest) defined in androidx. navigation. NavHostController navigate(NavDirections) defined in androidx. navigation. NavHostController navigate(Int) defined in androidx. navigation. NavHostController navigate(String, NavOptions? = ..., Navigator. Extras? = ...) defined in androidx. navigation. NavHostControlle [/code] Затем я заметил, что по какой -то причине версия 2.5.1 также представлена в проекте, помимо версии 2.8.9 - но когда я пытаюсь включить Navhostcontroller , он использует его из 2.5.1 версии
нет 2.5.1 версия для этой библиотеки. Различные версии.