OSDN Git Service

Add an error message to staged install session.
authorDario Freni <dariofreni@google.com>
Fri, 25 Jan 2019 09:55:16 +0000 (09:55 +0000)
committerDario Freni <dariofreni@google.com>
Fri, 25 Jan 2019 10:02:44 +0000 (10:02 +0000)
commit275b4aba7785a6d9778b3195125210d1bd7f8c6a
tree40e2ff6654f0bb9ee13bb982b6ab1c96ca4d2c17
parent52ee3d98735278bfcd3ea73423762560dd12dc13
Add an error message to staged install session.

The enum itself might be a bit opaque when trying to debug what failed
during the staged session flow. Add an error message field so that the
caller can learn more about the failure, and also log this message on
logcat.

Bug: 118865310
Bug: 123360647
Test: atest PackageInstallerSessionTest; verified that error message is
written to install_sessions.xml and in logcat.

Change-Id: I45c8633f36d490c17c751a9037b90d3fd413c506
api/current.txt
core/java/android/content/pm/PackageInstaller.java
services/core/java/com/android/server/pm/PackageInstallerService.java
services/core/java/com/android/server/pm/PackageInstallerSession.java
services/core/java/com/android/server/pm/StagingManager.java
services/tests/servicestests/src/com/android/server/pm/PackageInstallerSessionTest.java