Hello, I try to upgrade an android application. I would like to upgrade the library of RFIDAPI from version to a newest. Before users have only RFD8500 but in a near future they will need RFD40. Does anyone already did this upgrade ?

// Expert user has replied.
F Fabien Chambodut 1 month 3 weeks ago
47 2 0

Actually I downloaded from Zebra the latest version Zebra_RFIDAPI3_SDK_2.0.2.125.zip and I tried to replace in my app the file API3_LIB-release- with the aar from the last package. I changed information in my build.gradle and the application build correctly. The problem is when I use the application it doesn't detect the RFD8500 and the RFD40 neither.

For information I can connect to the RFD40 with 123RFID app and it's working to scan chip.


I also try with the version API3_LIB-release- and same result it does not detect non RFID reader.


Does anyone have a solution ? Maybe I forgot something but my app builds well so I don't know what to do ?

Please Register or Login to post a reply

2 Replies

R Robert Arneson


I recommend visiting the Techdocs article at below link showing examples on how to re-compile your APP to the new SDK,


D Dp Team

I Noticed you're experiencing issues with your application not detecting the RFID readers (RFD8500 and RFD40) after updating the Zebra RFID API library. Here are some troubleshooting steps you can try:

  1. Check Permissions: Ensure that your application has the necessary permissions to access the RFID readers. Check your AndroidManifest.xml file to verify that the required permissions, such as BLUETOOTH and BLUETOOTH_ADMIN, are declared.
  2. Verify Connection: Double-check that your application is properly establishing a connection with the RFID readers. Make sure that the Bluetooth is enabled on the device and that the RFID readers are powered on and within range.
  3. Debugging: Use debugging tools to inspect the communication between your application and the RFID readers. You can log relevant information such as connection status, error messages, and data received from the readers to identify any issues.
  4. Library Compatibility: Ensure that the version of the Zebra RFID API library you're using is compatible with your RFID readers and your Android application. Sometimes, certain versions of libraries might have compatibility issues with specific hardware or software configurations.
  5. Revert Changes: If possible, revert your changes back to the previous version of the Zebra RFID API library (API3_LIB-release- and verify if the RFID readers are detected again. This can help isolate whether the issue is related to the library update.
  6. Contact Support: If you're still unable to resolve the issue, consider reaching out to Zebra support or consulting their documentation for further assistance. They may have additional troubleshooting steps or insights specific to their RFID readers and API.

By following these steps, you should be able to diagnose and resolve the issue with your application not detecting the RFID readers after updating the Zebra RFID API library.

Can’t find what you’re looking for?