无法从Github添加库

问题描述 投票:0回答:1

我尝试从 Github 添加 Youtube Extractor 库,但无法添加库。例如,我添加这个库:

implementation("com.github.wizzeal:YouTubeExtractor:1.0")

在主要活动中:

import com.wizzeal.youtubeextractor.YoutubeExtractor;

它给出错误:

Cannot resolve symbol 'wizzeal'

我尝试了很多库,但出现同样的错误。我目前正在使用 Android Studio Koala

我也尝试过清除缓存并重建项目,但仍然出现错误。

android android-studio github import
1个回答
0
投票

如果你想使用来自GitHub的依赖,你需要添加:

maven { url 'https://jitpack.io' } 

您的

repositories
,例如:

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        maven { url 'https://jitpack.io' } // this line
        google()
        mavenCentral()
    }
}

但是,请记住,由于 JCenter 将于 2021 年 2 月停止,您提供的库可能不再可用。如果该库无法通过 JitPack 获得,您可以考虑添加:

maven { url 'https://maven.aliyun.com/repository/jcenter' }
访问旧的 JCenter 存储库作为

替代存储库(我尝试使用您提供的库com.github.wizzeal:YouTubeExtractor:1.0

,它有效)。

警告:但是,只有在确实需要该库时才应该这样做,因为它可能会带来安全风险。始终优先考虑可信来源,以确保项目的安全。

© www.soinside.com 2019 - 2024. All rights reserved.