cancel
Showing results for 
Search instead for 
Did you mean: 

Device Timeout on EMVTransactionManager.startEMVTransaction

Hi

 

When trying to make the sample app of the InPerson SDK for Android work on a tablet that is not listed as supported (Lenovo Tab 2 A10-70F upgraded to latest Android 6.0 Marshmallow), first the message "Device plugged in" appears, then 4 seconds later "EMV Status: Device timeout, please try again".

 

Is that simply because this hardware is not supported, or what can be done to track this error down and make this work?

 

Android Studio 3.0.1 is complaining in the app's build.gradle for the line

 

compile 'org.apache.httpcomponents:httpclient:4.5'

"httpclient defines classes that conflict with classes now provided by Android. Solutions include finding newer versions or alternative libraries that don't have the same problem (for example, for httpclient use HttpUrlConnection or okhttp instead), or repackaging the library using something like jarjar."

 

Removing this line (assuming Android libraries are then being used), or updating to latest version 4.5.5, and version for previous line

 

compile 'org.apache.httpcomponents:httpcore:4.4.1'

to 4.4.9 don't help.

 

Thanks for any hint in the right direction!

Ole

ohoppe
Contributor
0 REPLIES 0