簡體   English   中英

主機名不能為空

[英]Host name may not be empty

升級我的 Android Studio 后,每當我想生成簽名的 Apk 時都會遇到此錯誤(沒有任何問題出處的詳細信息)。 剛建Apk的時候沒有問題。

The Host name may not be empty

檢查您的 Gradle 腳本根目錄。 如果有這個文件: gradle.properties (Global Properties) ,檢查值是否正確。

就我而言,我刪除了所有這些屬性並解決了我的問題

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

uploadMappingFile 可能有問題

在應用級 build.gradle 文件中將firebaseCrashlytics.enableMappingFileUpload 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
      }
    }
  }

欲了解更多詳情,請訪問此處

是的,問題從 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 中單擊重建...問題已解決

我遇到了同樣的問題,我通過應用 Proguard 規則解決了這個問題,

https://firebase.google.com/docs/crashlytics/get-deobfuscated-reports?platform=android

在項目 proguard-rules.pro

-keepattributes SourceFile,LineNumberTable
-保持公開 class * 擴展 java.lang.Exception

Gradle

firebaseCrashlytics { mappingFileUploadEnabled true }

此問題是由於 res 目錄中的空 xml 文件引起的。 在 explorer/finder 中打開 res 目錄,將所有 xml 按大小排序。 找到0kb的xml/空的xml刪除。 現在您可以創建已簽名的捆綁 apk。

當我刪除所有 http.proxyPort 時,它就可以工作了。

對我來說,問題是 WebDriver 需要完全合格的 url。從localhost:9000切換到http://localhost:9000/對我有用(希望也能幫助其他人)。

這是因為 WebDriver 方法void get(String url); 被調用並給出錯誤:

The Host name may not be empty

參數的 java 文檔指出:

Params: url – The URL to load. Must be a fully qualified URL

升級我的 Android Studio 后,每當我想生成簽名的 Apk 時都會收到此錯誤(沒有任何問題的詳細信息)。 我剛構建Apk時沒有問題。

The Host name may not be empty

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM