无法将 git 存储库解析为 android gradle 中的依赖项

Could not resolve git repository as dependency in android gradle

我正在尝试添加 git 存储库(https://github.com/FHNW-IP5-IP6/ComposeForms) as a dependency into my project with Gradle and tried the below-listed variants (1.-3.) from Is it possible to declare git repository as dependency in android gradle? 但每次同步项目时我都会收到一条错误消息:“无法解析 com.github.FHNW-IP5-IP6:ComposeForms:master-SNAPSHOT".

我尝试了以下方法:

  1. Jitpack (https://jitpack.io/#FHNW-IP5-IP6/ComposeForms/master-SNAPSHOT)

    allprojects {
      repositories {
        ...
        maven("https://jitpack.io") // also tried uri https://www.jitpack.io
      }
    }
    

    在应用中 build.gradle

    kotlin {
      sourceSets {
        named("main") {
          dependencies {
            ...
            implementation("com.github.FHNW-IP5-IP6:ComposeForms:master-SNAPSHOT")
          }
        }
      }
    }
    
  2. Git 子模块(命名为 compose-forms)

    include(":compose-forms") 里面 settings.gradle

    kotlin {
      sourceSets {
        named("main") {
          dependencies {
            ...
            implementation(project(":compose-forms"))
          }
        }
      }
    }
    
  3. gradle

    中的新功能

    里面settings.gradle

    sourceControl {
      gitRepository(uri("https://github.com/FHNW-IP5-IP6/ComposeForms.git")) {
        producesModule("compose-forms")
      }
    }
    

    在应用中 build.gradle

    kotlin {
      sourceSets {
        named("main") {
          dependencies {
            ...
            implementation("compose-forms") {
              version {
                branch = "master"
              }
            }
          }
        }
      }
    }
    

我 运行 没有选择,确实需要 git 存储库作为依赖项。我不希望在我的项目中有任何 git 子模块,所以我更喜欢数字 1 和 3 工作。在此先感谢您的任何提示:)

以管理员身份打开 Android Studio,然后将 maven { url 'https://jitpack.io' } 添加到两者,build.gradle(project)settings.gradle(project) 以及相应的 实现 [...] build.gradle(:app)。这对我有用,因为提出的所有其他解决方案都失败了。