package com.google.protobuf; /* loaded from: classes3.dex */ public final class Android { private static boolean ASSUME_ANDROID; private static final boolean IS_ROBOLECTRIC; private static final Class MEMORY_CLASS = getClassForName("libcore.io.Memory"); public static Class getMemoryClass() { return MEMORY_CLASS; } public static boolean isOnAndroidDevice() { return ASSUME_ANDROID || !(MEMORY_CLASS == null || IS_ROBOLECTRIC); } private Android() { } static { IS_ROBOLECTRIC = (ASSUME_ANDROID || getClassForName("org.robolectric.Robolectric") == null) ? false : true; } private static Class getClassForName(String str) { try { return (Class) Class.forName(str); } catch (Throwable unused) { return null; } } }