當我嘗試構建我的android項目時,出現此gradle錯誤。我正在使用cwac-cam庫。主機名與證書主體不匹配
錯誤:主機名 'repo.commonsware.com.s3.amazonaws.com' 不匹配由對等體提供的證書主體(CN = .s3.amazonaws.com,O = Amazon.com公司,L =西雅圖,ST =華盛頓,C = US)*
當我試圖從打開URL的build.gradle使用Chrome
maven { url " https://repo.commonsware.com.s3.amazonaws.com " }
我得到這個消息:
Your connection is not private
Attackers might be trying to steal your information from repo.commonsware.com.s3.amazonaws.com (for example, passwords, messages, or credit cards). NET::ERR_CERT_COMMON_NAME_INVALID
更新
我試圖打開另一臺設備上的URL,並打開時沒有任何問題。
如果它在另一個設備上打開,那麼其他設備不正確 - 您不能在存儲桶名稱中使用點*,並且*使用此類型的S3 URL的HTTPS。有一種解決方法,但具體取決於您的存儲桶所在的區域。它在哪個地區? –
對不起@ Michael-sqlbot,但我不知道這個桶的區域,我不認爲這是導致應用程序使用此URL運行的問題。 –