1

this sampleを使用してAndroidスタジオでアプリを動作させるには、Cognitoの登録とログインがうまくいかないです。シミュレータを使用してログインしようとすると、アプリケーションは数秒間動作し、エラーメッセージを表示します。「HTTPリクエストを実行できません:ホスト 'cognito-idp.us-east-1.amazonaws.com」を解決できません。 :ホスト名に関連付けられたアドレスがありません "。このエラーは、コンソールに表示される唯一のエラーです。私は同様の質問を見て、私のアプリにandroid.permission.INTERNETandroid.permission.ACCESS_NETWORK_STATEの権限があることを確認するなどの解決策を試しましたが、エラーはそのままです。また、ネットワーク上の問題ではないようです。 Android SDKとAWS SDKの最新バージョンにアップデートしましたが、問題は解決しません。Android AWS Cognito:ホストを解決できません

私は現在、私のアプリのiOS版のログイン用に適切に設定されたCognitoユーザープールを持っています。サンプルコードのreadmeの指示に従って、私は既存のユーザープールにアプリケーションを追加し、新しく生成されたアプリケーションクライアントIDとアプリケーションクライアントの秘密をコピーして、それぞれclientIdclientSecretのAppHelper.javaに貼り付けました。私はuserPoolIdを、私のユーザプールのためにリストアップされたIDに設定します。これは、私のユーザプールの領域であるため、Cognito conosleの "pool details"の下にあり、cognitoRegionはUS Eastです。私はプールの名前を設定する必要はなかったことに気づきました.iOSバージョンにあったように、私はそれが何か必要かどうか疑問に思っています。

申し訳ありませんが、これは重複としてカウントされますが、私は遭遇した正確なエラーメッセージと私が取った手順を質問に投稿したいと思います。すべきだ。

答えて

1

問題は解決しましたが、残念ながら私はコード内で何も変更していないので、何が修正されたのかは分かりません。私がしたのはアップデートをインストールしただけなので、同様の問題を抱える人は誰でも、サンプルに使用されているすべてのSDKがシミュレータと一緒に正しく更新されるようにする必要があります。私の以前のテストとは異なるネットワークを使用していたことに気づく価値があります。結局のところ、ネットワークの問題であった可能性があります。

+0

あなたはインターネットを持っていませんでした –