Loading core/java/android/app/ApplicationErrorReport.java +14 −4 Original line number Diff line number Diff line Loading @@ -168,11 +168,21 @@ public class ApplicationErrorReport implements Parcelable { PackageManager pm = context.getPackageManager(); // look for receiver in the installer package String candidate = pm.getInstallerPackageName(packageName); ComponentName result = getErrorReportReceiver(pm, packageName, candidate); String candidate = null; ComponentName result = null; try { candidate = pm.getInstallerPackageName(packageName); } catch (IllegalArgumentException e) { // the package could already removed } if (candidate != null) { result = getErrorReportReceiver(pm, packageName, candidate); if (result != null) { return result; } } // if the error app is on the system image, look for system apps // error receiver Loading Loading
core/java/android/app/ApplicationErrorReport.java +14 −4 Original line number Diff line number Diff line Loading @@ -168,11 +168,21 @@ public class ApplicationErrorReport implements Parcelable { PackageManager pm = context.getPackageManager(); // look for receiver in the installer package String candidate = pm.getInstallerPackageName(packageName); ComponentName result = getErrorReportReceiver(pm, packageName, candidate); String candidate = null; ComponentName result = null; try { candidate = pm.getInstallerPackageName(packageName); } catch (IllegalArgumentException e) { // the package could already removed } if (candidate != null) { result = getErrorReportReceiver(pm, packageName, candidate); if (result != null) { return result; } } // if the error app is on the system image, look for system apps // error receiver Loading