[android] - update isEmulator check

This commit is contained in:
Tobrun
2018-09-06 11:26:16 +02:00
committed by Tobrun
parent cb141e89b7
commit 21ed57a732

View File

@@ -306,7 +306,14 @@ public class EGLConfigChooser implements GLSurfaceView.EGLConfigChooser {
* Detect if we are in emulator.
*/
private boolean inEmulator() {
return System.getProperty("ro.kernel.qemu") != null;
return Build.FINGERPRINT.startsWith("generic")
|| Build.FINGERPRINT.startsWith("unknown")
|| Build.MODEL.contains("google_sdk")
|| Build.MODEL.contains("Emulator")
|| Build.MODEL.contains("Android SDK built for x86")
|| (Build.BRAND.startsWith("generic") && Build.DEVICE.startsWith("generic"))
|| "google_sdk".equals(Build.PRODUCT)
|| System.getProperty("ro.kernel.qemu") != null;
}
/**