0

使用AWS Rekognition練習2:檢測面(API),但在以下行中有問題。由於某種原因,使用Endpoint無法解決?使用Android Studio重新識別AWS - 無法使用Endpoint解析方法

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

,盡我所能告訴我已經包含必要的,因爲一切的build.gradle具有

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:+' 

有沒有人有Android Studio中的例子成功?我發現了2個相關的問題,但其中一個沒有包含完成解決方案,另一個使用了帶有IntelliJ的Maven。謝謝

回答

2

您所指的示例是使用適用於Java的AWS開發工具包。如果您使用適用於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

好的,不知道應該多麼接近/不應該遵循Java示例。能夠通過現在的例子。謝謝@Karthik。 – JC23

相關問題