我想在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);' 像这样? –
尝试了它在最后一个评论中,它仍然给我同样的错误。 –