How to Adapt Applications for Q1 (4G) Devices: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== Overview == | |||
Applications designed for earlier versions of Android or non-4G Q1 terminals need to be debugged for the Q1 (4G) terminal, which runs on Android version 7.0. | |||
* | == Common Issues and Solutions == | ||
* If your application uses compiled | # '''Library Compatibility Issue:''' | ||
* | #* '''Problem:''' Error message "dlopen failed: library 'libwizarposHAL.so' not found". | ||
#* '''Solution:''' Contact WizarPOS for support. The 'libwizarposHAL.so' library is incompatible with Q1 (4G) and needs to be replaced with 'libwizarposdriver.so'. | |||
# '''Compiled SO Files Usage:''' | |||
#* If your application uses compiled SO files, update your project with the JNIInterface and SO files from the latest APIDemo. | |||
# '''MAC Address Randomization in First Batch of Q1 Terminals:''' | |||
#* '''Note:''' The MAC address of the initial batch of Q1 terminals is random. This means the Bluetooth address updates every time the terminal restarts. |
Revision as of 17:43, 27 December 2023
Overview
Applications designed for earlier versions of Android or non-4G Q1 terminals need to be debugged for the Q1 (4G) terminal, which runs on Android version 7.0.
Common Issues and Solutions
- Library Compatibility Issue:
- Problem: Error message "dlopen failed: library 'libwizarposHAL.so' not found".
- Solution: Contact WizarPOS for support. The 'libwizarposHAL.so' library is incompatible with Q1 (4G) and needs to be replaced with 'libwizarposdriver.so'.
- Compiled SO Files Usage:
- If your application uses compiled SO files, update your project with the JNIInterface and SO files from the latest APIDemo.
- MAC Address Randomization in First Batch of Q1 Terminals:
- Note: The MAC address of the initial batch of Q1 terminals is random. This means the Bluetooth address updates every time the terminal restarts.