所以今晚我在Android Studio中构建了一个需要签名的测试APK,但失败了,并显示我的Gradle已过期。因此,我将我的gradle从7.3.3升级到最新的7.5.1。
我更改了包装设置为
请注意,这是客户的一个项目,我并非最初的作者。这些依赖关系已经存在,但是相当近期,使用7.3.3构建应用程序是没有问题的。然而,它不允许我签署我的应用程序。
我想我需要在这两个问题上获得一些智慧。我打算返回到版本7.3.3,再次构建已签名的APK,并将确切的错误复制到此处报告。这是一个Gradle版本错误。
我更改了包装设置为
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后,它确实升级了应用程序目录中的版本。
下面是发生的错误:* 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 :
请注意,这是客户的一个项目,我并非最初的作者。这些依赖关系已经存在,但是相当近期,使用7.3.3构建应用程序是没有问题的。然而,它不允许我签署我的应用程序。
我想我需要在这两个问题上获得一些智慧。我打算返回到版本7.3.3,再次构建已签名的APK,并将确切的错误复制到此处报告。这是一个Gradle版本错误。