Merge "Check if storage app data and obb directories exist in vold" am: a7c8ae7845

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1513320

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5876080225e80c6e5ca38a66e32633425b97cd6b
This commit is contained in:
rickywai
2020-12-14 14:41:26 +00:00
committed by Automerger Merge Worker

View File

@@ -4612,14 +4612,7 @@ class StorageManagerService extends IStorageManager.Stub
// Create package obb and data dir if it doesn't exist.
int appUid = UserHandle.getUid(userId, mPmInternal.getPackage(pkg).getUid());
File file = new File(packageObbDir);
if (!file.exists()) {
vold.setupAppDir(packageObbDir, appUid);
}
file = new File(packageDataDir);
if (!file.exists()) {
vold.setupAppDir(packageDataDir, appUid);
}
vold.ensureAppDirsCreated(new String[] {packageObbDir, packageDataDir}, appUid);
}
} catch (ServiceManager.ServiceNotFoundException | RemoteException e) {
Slog.e(TAG, "Unable to create obb and data directories for " + processName,e);