Loading services/core/java/com/android/server/pm/PackageInstallerSession.java +5 −2 Original line number Original line Diff line number Diff line Loading @@ -703,8 +703,11 @@ public class PackageInstallerSession extends IPackageInstallerSession.Stub { for (File addedFile : addedFiles) { for (File addedFile : addedFiles) { final ApkLite apk; final ApkLite apk; try { try { apk = PackageParser.parseApkLite( int flags = PackageParser.PARSE_COLLECT_CERTIFICATES; addedFile, PackageParser.PARSE_COLLECT_CERTIFICATES); if ((params.installFlags & PackageManager.INSTALL_EPHEMERAL) != 0) { flags |= PackageParser.PARSE_IS_EPHEMERAL; } apk = PackageParser.parseApkLite(addedFile, flags); } catch (PackageParserException e) { } catch (PackageParserException e) { throw PackageManagerException.from(e); throw PackageManagerException.from(e); } } Loading Loading
services/core/java/com/android/server/pm/PackageInstallerSession.java +5 −2 Original line number Original line Diff line number Diff line Loading @@ -703,8 +703,11 @@ public class PackageInstallerSession extends IPackageInstallerSession.Stub { for (File addedFile : addedFiles) { for (File addedFile : addedFiles) { final ApkLite apk; final ApkLite apk; try { try { apk = PackageParser.parseApkLite( int flags = PackageParser.PARSE_COLLECT_CERTIFICATES; addedFile, PackageParser.PARSE_COLLECT_CERTIFICATES); if ((params.installFlags & PackageManager.INSTALL_EPHEMERAL) != 0) { flags |= PackageParser.PARSE_IS_EPHEMERAL; } apk = PackageParser.parseApkLite(addedFile, flags); } catch (PackageParserException e) { } catch (PackageParserException e) { throw PackageManagerException.from(e); throw PackageManagerException.from(e); } } Loading