Is there an error display app? Is there an app for android that displays an error when an app or game crashes ? Because in windows, when a program crashes , an error is always displayed revealing a reason for crash. Eg. It says ' * file is missing','incompatible graphics card' etc. But  an android app quits, or fails to install without explanation. So is there an app that displays errors that explain, for example if an app needs a specific android version, what gpu works with it, or it is not an original  etc.
There is no general, automatic way to find out a human-understandable reason why an app failed to install/run/work.  It is definitely not true that Windows apps always fail with a sensible error message.


  if an app needs a specific android version


Apps contain explicit information about what versions of Android they target and support.  This information is displayed in the Play Store and other app stores, or you can find it using one of the tools listed here.


  what gpu works with it


Ideally this would be published by the developer/app store as well.


  it is not an original


Don't pirate apps.



To get other errors/logging or stack traces, you can use the logcat command from ADB or a local shell on your device.  There are also apps like aLogcat to provide a graphical interface.