我想在Android中使用亞馬遜Web服務識別,但是我遇到了RekognitionClient問題。當我嘗試初始化它,我得到的錯誤:Android AWS RekognitionClient錯誤
No instance field endpointPrefix of type Ljava/lang/String; in class Lcom/amazonaws/services/rekognition/AmazonRekognitionClient; or its superclasses (declaration of 'com.amazonaws.services.rekognition.AmazonRekognitionClient' appears in /data/app/com.amazonaws.husebnerbot-2/base.apk)
我已經嘗試了一切,但我無法找到我的錯誤。你可以幫我嗎?
private void initializeRekognitionSDK() {
Log.d(TAG, "Rekognition Client");
CognitoCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider(
getApplicationContext(),
appContext.getResources().getString(R.string.identity_id_test),
Regions.fromName("us-east-1")
);
amazonRekognitionClient = new AmazonRekognitionClient(credentialsProvider);
}
謝謝!
什麼AWS的Android版本的最終代碼其工作是識別圖像庫您使用的是SDK嗎?你可以使用公共的AmazonRekognitionClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration)'構造函數並查看行爲是否改變? –
你好,謝謝你的回答。我正在使用sdk版本2.4.5。 你有一個構造函數的例子嗎? 'ClientConfiguration clientConfiguration = new ClientConfiguration(); clientConfiguration.setProtocol(Protocol.HTTP); amazonRekognitionClient = new AmazonRekognitionClient(credentialsProvider,clientConfiguration);' 像這樣? –
嘗試了它在最後一個評論中,它仍然給我同樣的錯誤。 –