Azure java.net.UnknownHostException:无法解析主机“example.core.windows.net.blob.core.windows.net”:没有与主机名关联的地址

问题描述:

我正尝试使用下面的教程在azure中创建一个blob项目在Android。Azure java.net.UnknownHostException:无法解析主机“example.core.windows.net.blob.core.windows.net”:没有与主机名关联的地址

https://github.com/Azure/azure-storage-android

我已经创建了自己的账户,免费试用,并使用创建的帐户名和访问密钥更换storageConnectionString。

public static final String storageConnectionString = "DefaultEndpointsProtocol=https;" 
     + "AccountName=example.core.windows.net;" 
     + "AccountKey=firstaccesskey"; 

但我得到以下异常:

java.net.UnknownHostException: Unable to resolve host "example.core.windows.net.blob.core.windows.net": No address associated with hostname 

The server encountered an unknown failure: 
Status code 500 

我对storageConnectionString怀疑。我写的storageConnectionString的方式是礼仪?

只需在连接字符串中使用“account”,并且应该处理该问题。 “blob.core.windows.net”将由SDK自动附加。

+0

哇。它解决了这个问题... – Vji

+0

你有时会修复工作,有时候不工作 – Vji

+0

你能描述一下你的意思吗?有时它不起作用。你有什么错误吗? –