I am trying to set up Station 2018 emulator using engine APK com.clover.engine-2077.apk. As original APK (om.clover.engine-2126.apk) posted on official documentation does not work and its pointing to STG environment instead of Sandbox or Devhttps://docs.clover.com/docs/setting-up-an-android-emulator#sideloading-the-required-clover-apk-using-adb
An emulator is set up and Engine APK is also installed. However, when I am trying to run the Updater script and sync with the merchant portal (& stuff) - the updater app fails to run/complete with the below error/logs.
% ./install_apps.py Getting installed versions... Getting current app data... Updating package: com.clover.payment.core from version: ?, to version: 32... /Android/sdk/platform-tools/adb install --no-streaming -r -d /var/folders/qc/kfm32p_n19ngt2zs_c8ssb0r0000gn/T/com.clover.payment.core-32.apk >>> Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113] /Android/sdk/platform-tools/adb install --no-streaming -r -d /var/folders/qc/kfm32p_n19ngt2zs_c8ssb0r0000gn/T/com.clover.payment.core-32.apk >>> Performing Push Install /Android/sdk/platform-tools/adb install --no-streaming -r -d /var/folders/qc/kfm32p_n19ngt2zs_c8ssb0r0000gn/T/com.clover.payment.core-32.apk >>> /var/folders/qc/kfm32p_n19ngt2zs_c8ssb0r0000gn/T/com.clover.payment.core-32.apk: 1 file pushed, 0 skipped. 88.7 MB/s (13707086 bytes in 0.147s) APK file kept at: /var/folders/qc/kfm32p_n19ngt2zs_c8ssb0r0000gn/T/com.clover.payment.core-32.apk Updating package: com.clover.apps from version: ?, to version: 1364... Updating package: com.clover.appupdater from version: 1147, to version: 1172... Updating package: com.clover.auths from version: ?, to version: 165... Updating package: com.getperka.clover.feedback.staging from version: ?, to version: 58... Updating package: com.clover.cashmanagement from version: ?, to version: 1137... Updating package: com.clover.remote.protocol.local from version: ?, to version: 360... Updating package: com.clover.closeout from version: ?, to version: 150... Updating package: com.clover.connmon from version: ?, to version: 81... Updating package: com.clover.crypt from version: ?, to version: 2126... Updating package: com.clover.customers from version: ?, to version: 1227... Updating package: com.clover.employees from version: ?, to version: 1232... Updating package: com.clover.engine from version: 2077, to version: 2126... Updating package: com.clover.payment.executor.secure from version: ?, to version: 389...
Also, when I am trying to run an example app for Custom Tender (https://docs.clover.com/docs/creating-custom-tender-apps), it gives an error while registering/launching the app.
After looking for some solutions around, looks like there are few bugs with engine APK or setup that might cause an issue, so reaching out for help to achieve an e2e setup. FYI, the same setup actually worked on the emulator setup for Station.