0

AWS認定練習問題2:顔(API)を検出しますが、次の行に問題があります。何らかの理由でEndpointが解決されませんか?最高の通り、私はbuild.gradleがAndroidスタジオでのAWS認識 - withEndpointを使用してメソッドを解決できません

compile 'com.amazonaws:aws-android-sdk-core:2.3.9' 
compile 'com.amazonaws:aws-android-sdk-s3:2.3.9' 
compile 'com.amazonaws:aws-android-sdk-ddb:2.3.9' 
compile 'com.amazonaws:aws-android-sdk-rekognition:2.3.9' 
compile 'com.amazonaws:aws-java-sdk:+' 

を持っているとして、私は必要なすべてのものを含めました伝えることができ

AmazonRekognitionClient rekognitionClient = new AmazonRekognitionClient(credentials).withEndpoint("rekognition.us-east-1.amazonaws.com"); 

は、誰もがAndroidのメーカーの例で成功を収めていますか?私は2つの関連する質問を見つけましたが、1つは補完ソリューションを含まず、もう1つはIntelliJでMavenを使用しました。ありがとう

答えて

2

あなたが参照している例では、AWS SDK for Javaを使用しています。 Android用AWS SDKを使用している場合は、インターフェイスが少し異なります。

AWSCredentialProvider credentialsProvider = new CognitoCachingCredentialsProvider(
      getApplicationContext(), 
      COGNITO_POOL_ID, 
      COGNITO_REGION 
    ); 
AmazonRekognition client = new AmazonRekognitionClient(credentialsProvider); 

また、あなたのbuild.gradleにcompile 'com.amazonaws:aws-java-sdk:+'を取り除くことができます。

+0

OK、Javaの例にどれほど近づけるべきではないか、そうでなければならないかはわかりませんでした。ここで例を得ることができます。ありがとう@ Karthik。 – JC23

関連する問題