gpt4 book ai didi

java - 安卓 AWS Cognito : unable to resolve host

转载 作者:行者123 更新时间:2023-11-30 00:53:04 25 4
gpt4 key购买 nike

我在使用 this sample 获取 Cognito 注册和登录以在 Android Studio 中为我的应用程序工作时遇到困难.当我尝试通过模拟器登录时,该应用程序运行了几秒钟,然后显示一条错误消息:“无法执行 HTTP 请求:无法解析主机‘cognito-idp.us-east-1.amazonaws.com’ : 没有与主机名关联的地址”。这个相同的错误是出现在控制台中的唯一错误。我看到了类似的问题并尝试了解决方案,例如检查以确保我的应用程序具有权限 android.permission.INTERNETandroid.permission.ACCESS_NETWORK_STATE,但错误仍然存​​在。这似乎也不是网络问题。我已经更新到最新版本的Android SDK和AWS SDK,问题依旧。

我目前设置了一个 Cognito 用户池,可以正常登录我的应用程序的 iOS 版本。按照示例代码自述文件中的说明,我向现有用户池添加了一个应用程序,然后将新生成的应用程序客户端 ID 和应用程序客户端密码复制并粘贴到 AppHelper.java 中,用于 clientIdclientSecret 分别。我还将 userPoolId 设置为在 Cognito 控制台的“池详细信息”下为我的用户池列出的 ID,并将 cognitoRegion 设置为美国东部,因为这是我的用户所在的区域水池。我注意到我不需要像 iOS 版本那样设置池名称,所以我想知道我是否需要这样做。

抱歉,如果这算作重复,但我想发布一个问题,其中包含我遇到的确切错误消息和我采取的步骤,我想知道是否有人设法让这个特定示例正常工作以及我应该怎么做做。

最佳答案

问题已经解决,但不幸的是我不太确定是什么解决了问题,因为我没有更改代码中的任何内容。我所做的只是安装一个更新,所以任何遇到类似问题的人都应该确保样本中使用的所有 SDK 以及模拟器都得到了正确更新。还值得注意的是,我使用的网络与之前的测试不同,所以这可能是网络问题。

关于java - 安卓 AWS Cognito : unable to resolve host,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40621643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com