Ошибка не удалось разрешить recyclerview-v7 в Android Studio 3.2.1 - PullRequest
0 голосов
/ 15 ноября 2018

Я хочу добавить эту зависимость в мой файл build.gradle:

implementation 'com.android.support:design:28.0.0'

, когда я добавляю это и нажимаю на Sync сейчас, это дает мне ошибку:

Failed to resolve: recyclerview-v7

и это мой файл build.gradle:

// Top-level build file where you can add configuration options common to 

all sub-projects/modules.

buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        mavenCentral()
        mavenLocal()
    }
}

apply plugin: 'com.android.library'

android {
    packagingOptions {
        exclude 'META-INF/NOTICE'
    }
}

android {
    packagingOptions {
        exclude 'META-INF/LICENSE'
    }
}

android {
    compileSdkVersion 28
    buildToolsVersion "28.0.3"

    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
    }
}

dependencies {
    api project(':MapdroidClient')
    api project(':UiUtil')
    implementation 'org.slf4j:slf4j-api:1.7.25'
    implementation 'com.github.ksoichiro:android-observablescrollview:1.6.0'
    implementation 'com.nineoldandroids:library:2.4.0'
    implementation 'org.osmdroid:osmdroid-android:5.6.4'
    implementation 'com.android.support:support-v4:28.0.0'
    implementation 'com.android.support:design:28.0.0'
}

Я знаю, что в моей библиотеке observablescrollview есть зависимость переработчика, но я не знаю, почему я получаю эту ошибку.

Iискал везде, и ни одно из решений не работало.Такие решения, как изменение порядка в репозиториях google () и jcenter () ...

1 Ответ

0 голосов
/ 15 ноября 2018

Вы получаете эту ошибку, потому что observablescrollview использует implementation для ссылки на обзор переработчика.Это новое ключевое слово build делает внутренние зависимости невидимыми для вас.В большинстве случаев они вам в любом случае не нужны.

в вашем случае: если вы хотите их использовать, вам необходимо связаться с авторами, чтобы скомпилировать api вместо implementation для справки по обзору переработчика.

Если они этого не делают, у вас нет шансов использовать их внутреннюю зависимость.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...