Have you tried the android emulator which comes as part of android studio? The latest Clover guidelines suggest it and we moved over to it a few years back.
I use Genymotion as It is much faster than Android studio's Emulator. I also faced this type of issues earlier but after updation for Clover Engine, Updater and dev-apps from Clover side it was resolved. So i think there is some update into dev-apps from Clover side that is not compatible with Genymotion Emulators.
Please consider below Logcat details, we get it when install failed. Please also consider attached image for the same.
07-11 06:52:11.800 3387-3428/com.clover.appupdater W/PackageRepositoryImpl: lambda$install$19(PackageRepositoryImpl.java:76): Requesting install for package id com.clover.crypt 07-11 06:52:11.804 3387-3428/com.clover.appupdater E/PackageRepositoryImpl: lambda$install$19(PackageRepositoryImpl.java:133): Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? 07-11 06:52:11.824 3387-3428/com.clover.appupdater I/AppInstallerService: dispose(AppInstallerService.java:205): Disposing on state 5
I need the entire logcat. Put it on pastebin and link it.
07-17 06:01:40.596 2783-2832/com.bluepumpsoftware.application W/System.err: com.clover.sdk.v1.ForbiddenException: status code: 403 App doesn't have required permission: package com.bluepumpsoftware.application does not have permission MERCHANT_R07-17 06:01:40.596 2783-2832/com.bluepumpsoftware.application W/System.err: at com.clover.sdk.v1.ServiceConnector.throwOnFailure(ServiceConnector.java:314)07-17 06:01:40.596 2783-2832/com.bluepumpsoftware.application W/System.err: at com.clover.sdk.v1.ServiceConnector.execute(ServiceConnector.java:249)07-17 06:01:40.596 2783-2832/com.bluepumpsoftware.application W/System.err: at com.clover.sdk.v1.merchant.MerchantConnector.getMerchant(MerchantConnector.java:208)07-17 06:01:40.596 2783-2832/com.bluepumpsoftware.application W/System.err: at com.bluepumpsoftware.asynctask.GetMerchantDetailAsyncTask.doInBackground(GetMerchantDetailAsyncTask.java:35)07-17 06:01:40.596 2783-2832/com.bluepumpsoftware.application W/System.err: at com.bluepumpsoftware.asynctask.GetMerchantDetailAsyncTask.doInBackground(GetMerchantDetailAsyncTask.java:19)07-17 06:01:40.596 2783-2832/com.bluepumpsoftware.application W/System.err: at android.os.AsyncTask$2.call(AsyncTask.java:292)07-17 06:01:40.596 2783-2832/com.bluepumpsoftware.application W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:237)07-17 06:01:40.596 2783-2832/com.bluepumpsoftware.application W/System.err: at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)07-17 06:01:40.596 2783-2832/com.bluepumpsoftware.application W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)07-17 06:01:40.596 2783-2832/com.bluepumpsoftware.application W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)07-17 06:01:40.596 2783-2832/com.bluepumpsoftware.application W/System.err: at java.lang.Thread.run(Thread.java:818)07-17 06:01:40.693 2783-4637/com.bluepumpsoftware.application W/EGL_emulation: eglSurfaceAttrib not implemented07-17 06:01:40.693 2783-4637/com.bluepumpsoftware.application W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xeedb22c0, error=EGL_SUCCESS07-17 06:01:41.257 2783-4637/com.bluepumpsoftware.application W/EGL_emulation: eglSurfaceAttrib not implemented07-17 06:01:41.257 2783-4637/com.bluepumpsoftware.application W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xeedb22c0, error=EGL_SUCCESS
@Jeffrey Blattman Please consider this issue as well. Now why I'm getting this issue.
com.clover.sdk.v1.ForbiddenException: status code:403App doesn't have required permission: package com.bluepumpsoftware.application does not have permission MERCHANT_R
Even it was working fine before uninstalling the application. I just uninstalled and installed the application.
4 People are following this question.