Добавить библиотеку github как зависимость не работает - PullRequest
0 голосов
/ 29 мая 2018

Я пытаюсь использовать этот пользовательский ListView

https://android -arsenal.com / details / 1/2078 #! Description

Шаги здесь:

Шаг 2 .Добавьте определенный репозиторий в свой файл сборки:

repositories {
    maven {
        url "https://jitpack.io"
    }
}

Шаг 3. Добавьте зависимость в свой файл сборки (не забудьте указать правильный квалификатор, обычно «aar»):

dependencies {
    compile 'com.github.THEONE10211024:WaterDropListView:7b51373b3b'
}

и инструкции из описания

"2. реализует WaterDropListView.IWaterDropListViewListener в вашей деятельности или фрагменте."

Public class MainActivity extends Activity implements WaterDropListView.IWaterDropListViewListener

, поэтому я сделал это:

в проекте bulid.gradle :

allprojects {
    repositories {
        google()
        jcenter()
        maven {
            url "https://jitpack.io"
        }
    }
}

и в модуле bulid.gradle

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.android.support:design:26.1.0'
    implementation 'com.github.THEONE10211024:WaterDropListView:7b51373b3b'
}

Нет ошибок во время gradleсинхронизации.Но при реализации в MainActivity implements WaterDropListView.IWaterDropListViewListener

появляется сообщение «Не удается разрешить символ WaterDropListView»

1 Ответ

0 голосов
/ 29 мая 2018

Не похоже, что это действительная библиотека.

В app / build.gradle он ссылается на

apply plugin: 'com.android.application'

библиотека должна быть

apply plugin: 'com.android.library'

Если вы действительно хотите использовать это, я бы предложил получить код и создать собственный библиотечный модуль в вашем проекте.

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