Android App Gradle 构建错误“找不到 com.github.championswimmer:SimpleFingerGestures_Android_Library:1.2”
Posted
技术标签:
【中文标题】Android App Gradle 构建错误“找不到 com.github.championswimmer:SimpleFingerGestures_Android_Library:1.2”【英文标题】:Android App Gradle Build error "Could not find com.github.championswimmer:SimpleFingerGestures_Android_Library:1.2" 【发布时间】:2021-07-30 16:29:50 【问题描述】:我正在尝试构建一个依赖于 SimpleFingerGestures_Android_Library 的 android 应用程序。应用程序的构建失败并出现以下错误 -
FAILURE: Build failed with an exception.
* What went wrong:
Could not determine the dependencies of task ':app:compileReleaseJavaWithJavac'.
> Could not resolve all task dependencies for configuration ':app:releaseCompileClasspath'.
> Could not find com.github.championswimmer:SimpleFingerGestures_Android_Library:1.2.
Required by:
project
下面是我在 build.gradle(app) 中包含其依赖项的代码-
dependencies
implementation 'com.github.championswimmer:SimpleFingerGestures_Android_Library:1.2'
我还添加了 maven 存储库 -
repositories
jcenter()
maven
url "https://jitpack.io"
我的试用: 经过这么多的尝试后,我发现如果我使用对以前版本的库的依赖进行编译,则没有问题。所以下面的代码对我有用-
dependencies
implementation 'com.github.championswimmer:SimpleFingerGestures_Android_Library:1.1'
问题摘要:我想包含最新版本的 SFG,即 1.2 ,但构建失败。然而,构建正在通过以前版本的 SFG Lib 1.1。
注意:我没有使用 AndroidStudio 进行构建,而是使用命令行 gradlew 实用程序(因为其他代码依赖项)。但是我尝试过使用 Android Studio 也有同样的问题。
【问题讨论】:
【参考方案1】:将com.github.championswimmer:SimpleFingerGestures_Android_Library:1.2
更改为in.championswimmer:SimpleFingerGestures_Android_Library:1.2
,基于the project documentation。
【讨论】:
我已经尝试过这个仍然构建错误Could not find in.championswimmer:SimpleFingerGestures_Android_Library:1.2.
。但是,如果我对 1.1 版本(即in.championswimmer:SimpleFingerGestures_Android_Library:1.1
)使用相同的版本,则不会出错。
@shivi: 确保您对repositories
的更改是在右 repositories
-- 在标准的Android Studio 项目中,它将是@ 中的那个***build.gradle
文件中的987654328@。除此之外,请确保您遵循项目文档,如果仍有问题,请联系项目开发人员。【参考方案2】:
//add in both place
buildscript
repositories
....
maven url 'https://jitpack.io'
allprojects
repositories
.......
maven url 'https://www.jitpack.io'
【讨论】:
以上是关于Android App Gradle 构建错误“找不到 com.github.championswimmer:SimpleFingerGestures_Android_Library:1.2”的主要内容,如果未能解决你的问题,请参考以下文章
在android studio中构建groovy时,gradle错误“任务':app:compileDebugJava'执行失败”
“找不到资源”错误Android gradle构建.gradle / caches中的文件
找不到符号类RTCClientVideoTracksCallback
Android错误:找不到具有哈希字符串android-26和类似的目标