I developed a project with Object Pascal using Firemonkey Framework. I published my application to Play Store then I tried to install application from Play Store but there is a message: "this app is incompatible with your device"
I tried to install application to mobile phones (popular samsung and sony phones) from Play Store and manually installing -APK File- from my Computer. When I want to install from Play Store same application with same apk file and same keystore and all files, manifest etc. are same
It works when I install my apk file manually. But still no work.
I changed permissions and unchecked telephony, camera, cellphone and other permissions. Its just using write and read storage, bluetooth(project needs it) and internet.
My mobile devices are General Mobile 4G, One, Discovery and Samsung S4, Edge Plus, HTC One M7 and LG G3. Tablet -which is incompatible with- is Samsung SM-T562
I solved it! Tablet that I'm trying to run my application which needs to be installed from Play Store wants Access Coarse Location and Access Fine Location too. This Tablet has own GSM card for using Internet but it is Data Module, not Phone. This is why my application said me that "Application is not compatible".
android.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.INTERNET
android.permission.READ_CALENDAR
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_CALENDAR
android.permission.WRITE_EXTERNAL_STORAGE
My application now required these permissions and it works!