主机名不能为空

mon*_*lou 11 java android release kotlin android-studio-4.0

升级我的 Android Studio 后,每当我想生成签名的 Apk 时都会收到此错误(没有任何关于问题所在的详细信息)。我刚构建Apk时没有问题。

The Host name may not be empty
Run Code Online (Sandbox Code Playgroud)

mon*_*lou 29

检查您的 Gradle 脚本根目录。如果有这个文件:gradle.properties (Global Properties),请检查值是否正确。

就我而言,我删除了所有这些属性,问题解决了

systemProp.http.proxyHost=
systemProp.http.proxyPort=80
systemProp.https.proxyHost=
systemProp.https.proxyPort=80
Run Code Online (Sandbox Code Playgroud)

  • 文件位置:~/.gradle/gradle.properties (2认同)
  • 更具体地说,它是具有“gradle.properties”文件的系统级“./gradle”目录。例如,对于 mac 路径是 `/Users/[用户名]/.gradle/gradle.properties` (2认同)

Sam*_*oom 10

是的,问题从 AS 4.0 开始。以下是更清晰的修复...(因为有些人可能认为这里讨论的gradle.properties ”文件是 AS 项目中的文件,而不是全局文件。

从PC gradle 安装位置的“gradle.propeties”文件中删除以下行

systemProp.http.proxyHost= systemProp.https.proxyHost= systemProp.https.proxyPort=80 systemProp.http.proxyPort=80

正如我下面的图片所示,这是这个gradle.propeties文件 的典型文件位置在此输入图像描述

在此输入图像描述

现在在您的项目和 VIOLA 中单击“重建”...问题已解决


Man*_*hir 7

可能是uploadMappingFile的问题

firebaseCrashlytics.enableMappingFileUpload在您的应用程序级 build.gradle 文件中将Gradle 扩展属性设置为 true。

// To enable Crashlytics mapping file upload for specific product flavors:
  flavorDimensions "environment"
  productFlavors {
    staging {
      dimension "environment"
      ...
      firebaseCrashlytics {
        mappingFileUploadEnabled false
      }
    }
    prod {
      dimension "environment"
      ...
      firebaseCrashlytics {
        mappingFileUploadEnabled true
      }
    }
  }
Run Code Online (Sandbox Code Playgroud)

欲了解更多详情,请访问这里