OSDN Git Service

Disallow pruning system shared static libraries
authorWinson <chiuwinson@google.com>
Tue, 26 Mar 2019 18:39:46 +0000 (11:39 -0700)
committerTodd Kennedy <toddke@google.com>
Wed, 3 Apr 2019 22:08:12 +0000 (22:08 +0000)
commit4a3170a43c3db41d4e5e4216320ab8bb2a6a2544
treec01334d95abb869cff5a71de69a8c93e7c287fcf
parent055d58ae207605f58e6a6aa6584279a38315d7ba
Disallow pruning system shared static libraries

Shared libraries on the system image are assumed to always exist,
so do not prune them to free storage space.

Also fixes invalid uses of PackageSettingBase#getUserState

Bug: 128426859

Test: atest StaticSharedLibsHostTests
Test: atest EphemeralTest

Change-Id: I096749af6d7a5916ced433df60a33e2d5b8a7975
services/core/java/com/android/server/pm/PackageManagerService.java