diff --git a/services/core/java/com/android/server/StorageManagerService.java b/services/core/java/com/android/server/StorageManagerService.java index db2a7331bd7f1..25e107642d042 100644 --- a/services/core/java/com/android/server/StorageManagerService.java +++ b/services/core/java/com/android/server/StorageManagerService.java @@ -3669,6 +3669,8 @@ class StorageManagerService extends IStorageManager.Stub == PERMISSION_GRANTED || mIAppOpsService.checkOperation( OP_REQUEST_INSTALL_PACKAGES, uid, packageName) == MODE_ALLOWED) { return Zygote.MOUNT_EXTERNAL_INSTALLER; + } else if (mPmInternal.isInstantApp(packageName, UserHandle.getUserId(uid))) { + return Zygote.MOUNT_EXTERNAL_NONE; } else { return Zygote.MOUNT_EXTERNAL_WRITE; }