diff --git a/src/api-impl/android/content/pm/PackageManager.java b/src/api-impl/android/content/pm/PackageManager.java index f0045638..60515fd9 100644 --- a/src/api-impl/android/content/pm/PackageManager.java +++ b/src/api-impl/android/content/pm/PackageManager.java @@ -1587,7 +1587,10 @@ public class PackageManager { */ public ApplicationInfo getApplicationInfo(String packageName, int flags) throws NameNotFoundException { - return package_info.applicationInfo; + if (package_info.packageName.equals(packageName)) + return package_info.applicationInfo; + else + throw new NameNotFoundException(packageName); } /**