Невозможно добавить зависимость навигации в файл build.gradle - PullRequest
0 голосов
/ 02 апреля 2020

Вот мой файл приложения или модуля build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion '27.0.3'

    defaultConfig {
        applicationId "com.example.android.miwok"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}


dependencies {
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    compile fileTree(dir: 'libs', include: ['*.jar'])   
    testCompile 'junit:junit:4.12'  
    implementation 'com.android.support:appcompat-v7:23.3.0'
    implementation 'com.android.support:support-v4:23.3.0'
    implementation 'com.android.support:design:23.3.0'
    def nav_version = "2.2.1"

    // Java language implementation
    implementation "androidx.navigation:navigation-fragment:$nav_version"
    implementation "androidx.navigation:navigation-ui:$nav_version"

    // Kotlin
    implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"
    implementation "androidx.navigation:navigation-ui-ktx:$nav_version"

    // Dynamic Feature Module Support
    implementation "androidx.navigation:navigation-dynamic-features-fragment:$nav_version"

    // Testing Navigation
    androidTestImplementation "androidx.navigation:navigation-testing:$nav_version"
}

Я также добавил строку android.useAndroidX=true в файл свойств. Получение этих ошибок: ОШИБКА: не удалось разрешить: androidx.navigation: navigation-Dynami c -features-фрагмент: 2.2.1 ОШИБКА: не удалось устранить: androidx.navigation: навигация-тестирование: 2.2.1

1 Ответ

0 голосов
/ 02 апреля 2020

Артефакты navigation-testing и navigation-dynamic-features-fragment были введены только в Navigation 2.3.0-alpha01 с текущей версией 2.3.0-alpha04. Вы захотите обновить nav_version до этой версии, если хотите использовать эти артефакты.

...