Multi Module Project - несколько библиотечных версийAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Multi Module Project - несколько библиотечных версий

Сообщение Anonymous »

Я работаю над многомодульным проектом 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 версия для этой библиотеки. Различные версии.

Почему так?>

Подробнее здесь: https://stackoverflow.com/questions/795 ... y-versions
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»