I was trying to install/launch one of our Clover apps on my mobile and receiving an error about duplicate permission;
clover.permission.POPCASHDRAWER
The implication/suggestion was that the app was already installed and uninstalling would resolve, but this wasn't the case.
The odd thing is that our app doesn't use/need/declare this permission. After searching I found a reference in a manifest in one of the build/intermediate folders (but removing this reference was futile as the files are generated during build).
Eventually I managed to workaround the issue by modifying AndroidManifest.xml (removing the permission);
<permission android:name="clover.permission.POP_CASH_DRAWER" android:protectionLevel="normal" />
...from my clover sdk cache; C:\Users\lee.gradle\caches\modules-2\files-2.1\com.clover.sdk\clover-android-sdk\152.9\ba10956e7ab0f2f2cdd31cfa3b4cbf4b5953d7f5\clover-android-sdk-152.9.aar (i renamed the file to .zip modified the file then renamed it back to .aar)
Was there a better solution and/or is this something that clover need to put a "real" fix in place for in a future sdk?
Thanks