Is there any way to know the cause I cannot install app from Google Play
This problem is rather frequent and only the developers can fix it.

Reason is probably that the app wants features like GPS, certain screen sizes or a minimum Android version. One of those requirements is not met although it runs just fine.

So the obvious way to get this fixed is to contact the developers and have them relax that declaration..