相关疑难解决方法(0)

找不到 com.android.tools.build:gradle:7.5.1

所以今晚我在 Android Studio 中构建了一个必须签名的测试 APK。它失败了,并说我的 Gradle 已过时。所以我将我的 gradle 从 7.3.3 升级到最新的 7.5.1

我将包装器设置更改为distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-all.zip ,然后将 build.gradle 依赖项更改为 classpath 'com.android.tools.build:gradle:7.5.1'

请注意,完成更改并重新启动 Android Studio 后,它确实升级了应用程序目录中的版本。

Gradle版本确认

下面是抛出的错误:

* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all files for configuration ':classpath'.
   > Could not find com.android.tools.build:gradle:7.5.1.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/7.5.1/gradle-7.5.1.pom
       - https://repo.maven.apache.org/maven2/com/android/tools/build/gradle/7.5.1/gradle-7.5.1.pom
     Required by:
         project :
Run Code Online (Sandbox Code Playgroud)

请注意,这是一个客户的项目,最初不是我写的。这些依赖项已经就位,但相当新,并且应用程序可以使用 7.3.3 构建良好。但是它不允许我签署我的应用程序。

我想我可以在这两个问题上运用一些智慧。我要做的是返回到版本 7.3.3,再次构建签名的 APK,然后复制该确切的错误以在此处报告。这是一个gradle版本错误。

gradle android-studio

11
推荐指数
1
解决办法
2万
查看次数

将发行版 gradle 版本更新到 7.6.1 时出现错误

当尝试将发行版 gradle url 更新为

https\://services.gradle.org/distributions/gradle-7.6.1-bin.zip
Run Code Online (Sandbox Code Playgroud)

低于错误

FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':buildSrc:generateExternalPluginSpecBuilders'.
> Could not resolve all files for configuration ':buildSrc:compileClasspath'.
   > Could not resolve com.android.tools.build:gradle:7.4.2.
     Required by:
         project :buildSrc
      > No matching variant of com.android.tools.build:gradle:7.4.2 was found. The consumer was configured to find an API of a library compatible with Java 8, preferably not packaged as a jar, preferably optimized for standard JVMs, and its dependencies declared externally, as well …
Run Code Online (Sandbox Code Playgroud)

gradle android-studio build.gradle

3
推荐指数
1
解决办法
9114
查看次数

标签 统计

android-studio ×2

gradle ×2

build.gradle ×1