我尝试从 Github 添加 Youtube Extractor 库,但无法添加库。例如,我添加这个库:
implementation("com.github.wizzeal:YouTubeExtractor:1.0")
在主要活动中:
import com.wizzeal.youtubeextractor.YoutubeExtractor;
它给出错误:
Cannot resolve symbol 'wizzeal'
我尝试了很多库,但出现同样的错误。我目前正在使用 Android Studio Koala。
我也尝试过清除缓存并重建项目,但仍然出现错误。
如果你想使用来自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
,它有效)。
警告:但是,只有在确实需要该库时才应该这样做,因为它可能会带来安全风险。始终优先考虑可信来源,以确保项目的安全。