【问题标题】:Gradle error when generating signed APK in Android Studio在 Android Studio 中生成签名 APK 时出现 Gradle 错误
【发布时间】:2021-01-26 15:45:08
【问题描述】:

我是 Android Studio 的新手。我的构建成功编译,直到我尝试生成签名的 APK。这是我当前的 build.gradle 文件:

buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:4.1.1"
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

我查看了以前的 Stack Overflow 答案,他们都建议将 google() 存储库放在首位,我已经这样做了。我也尝试将“com.android.tools.lint:lint-gradle:27.1.1”添加到依赖项部分,但这没有奏效。

Execution failed for task ':app:lintVitalRelease'.
> Could not resolve all files for configuration ':app:lintClassPath'.
   > Could not resolve com.android.tools.lint:lint-gradle:27.1.1.
     Required by:
         project :app
      > Could not resolve com.android.tools.lint:lint-gradle:27.1.1.
         > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle/27.1.1/lint-gradle-27.1.1.pom'.
            > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle/27.1.1/lint-gradle-27.1.1.pom'.
               > sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      > Could not resolve com.android.tools.lint:lint-gradle:27.1.1.

感谢任何帮助!

【问题讨论】:

  • 请禁用gradle离线模式,help

标签: android android-studio gradle build.gradle


【解决方案1】:

如果您没有主动检查项目,那么禁用它可能会更容易。

android {
...
  lintOptions {
      checkReleaseBuilds false
  }

}

该代码应阻止该特定 gradle 任务运行。

【讨论】:

  • 没问题!如果您想调试实际问题,可以尝试在 Android Studio 右侧的gradle 菜单中的vertification 组中运行lintVitalRelease
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-11
  • 2018-05-12
  • 2018-09-11
  • 1970-01-01
  • 2017-05-10
相关资源
最近更新 更多