为什么gradle插件GrGit在/Users/rossUlbricht/.gradle/daemon/my git project/.git文件夹中查找我的git repo

为什么gradle插件GrGit在/Users/rossUlbricht/.gradle/daemon/my git project/.git文件夹中查找我的git repo,gradle,build.gradle,grgit,Gradle,Build.gradle,Grgit,我当前的Android应用程序依赖于一个sub-git repo 文件夹结构是 /Users/myname/github/main-app /Users/myname/github/sub-module 我的项目gradle生成文件已 task cloneAndPullSdk { File dir = new File('../sub-module') def grgit if (!dir.exists()) { grgit = Grgit.clon

我当前的Android应用程序依赖于一个sub-git repo

文件夹结构是

/Users/myname/github/main-app
/Users/myname/github/sub-module
我的项目gradle生成文件已

task cloneAndPullSdk {
    File dir = new File('../sub-module')

    def grgit

    if (!dir.exists()) {
        grgit = Grgit.clone(dir: dir, uri: 'https://github.com/Organisation/sub-module.git')
    } else {
        grgit = Grgit.open(dir: '../sub-module')
    }

    grgit.checkout(branch: sdkBranch, createBranch: false)
}
我的
gradle
build(用于正常工作)使用

打开关联的git回购

当我刷新gradle和/或清理或生成时,我会收到此错误

* What went wrong:
A problem occurred evaluating root project 'main-app'.
> repository not found: /Users/rossUlbricht/.gradle/daemon/sub-module/.git
为什么
GrGit
在/.gradle/daemon/文件夹中查找我的repo

如何配置gradle以使其能够正确定位子模块文件夹位置

我刚刚将Android Studio升级到

Android Studio 4.1
Build #AI-201.8743.12.41.6858069, built on September 23, 2020
Runtime version: 1.8.0_242-release-1644-b3-6222593 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.14.6
和使用

dependencies {
    classpath 'com.android.tools.build:gradle:3.4.0'
    classpath 'org.ajoberstar:grgit:1.9.3'
    // in the individual module build.gradle files
}

dependencies {
    classpath 'com.android.tools.build:gradle:3.4.0'
    classpath 'org.ajoberstar:grgit:1.9.3'
    // in the individual module build.gradle files
}
#Tue Jun 05 12:01:24 BST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip