Yes, there are several methods that an Android app(APK file) is running on Android Emulator.
During the Android app development for security issues, I know the methods and I can analyzed the low-level source codes of an APK and extract out how the vendor detects running state or not.
For some reasons, App vendors may use third-party security framework like Akamai bot detector, etc.
Hope to work with you.
Regards, Franklin