簡體   English   中英

將github庫添加為依賴項不起作用

[英]Add github library as dependency not working

我正在嘗試使用此自定義ListView

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

步驟如下:

第二步 將特定的存儲庫添加到您的構建文件中:

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時, MainActivity implements WaterDropListView.IWaterDropListViewListener

我收到“無法解析符號WaterDropListView”

這看起來好像不是有效的庫。

app / build.gradle中它引用

apply plugin: 'com.android.application'

一個圖書館應該是

apply plugin: 'com.android.library'

如果您真的想使用它,我建議您在項目中獲取代碼並創建自己的庫模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM