diff --git a/Parse/src/main/java/com/parse/ManifestInfo.java b/Parse/src/main/java/com/parse/ManifestInfo.java index efedf8e98..96451570e 100644 --- a/Parse/src/main/java/com/parse/ManifestInfo.java +++ b/Parse/src/main/java/com/parse/ManifestInfo.java @@ -388,6 +388,9 @@ private static boolean hasRequestedPermissions(Context context, String... permis try { PackageInfo pi = context.getPackageManager().getPackageInfo( packageName, PackageManager.GET_PERMISSIONS); + if (pi.requestedPermissions == null) { + return false; + } return Arrays.asList(pi.requestedPermissions).containsAll(Arrays.asList(permissions)); } catch (NameNotFoundException e) { PLog.e(TAG, "Couldn't find info about own package", e);