Merge "Skip packages with missing metadata." into klp-dev

This commit is contained in:
Jeff Sharkey
2013-09-03 19:04:55 +00:00
committed by Android (Google) Code Review

View File

@@ -1385,6 +1385,11 @@ final class Settings {
StringBuilder sb = new StringBuilder();
for (final PackageSetting pkg : mPackages.values()) {
if (pkg.pkg == null || pkg.pkg.applicationInfo == null) {
Slog.w(TAG, "Skipping " + pkg + " due to missing metadata");
continue;
}
final ApplicationInfo ai = pkg.pkg.applicationInfo;
final String dataPath = ai.dataDir;
final boolean isDebug = (ai.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0;