Loading Android.bp +2 −1 Original line number Diff line number Diff line Loading @@ -687,6 +687,7 @@ java_defaults { "core/java/com/android/server/DropboxLogTags.logtags", "core/java/org/chromium/arc/EventLogTags.logtags", ":apex-properties", ":platform-properties", ":framework-statslog-gen", Loading services/core/java/com/android/server/pm/ApexManager.java +2 −5 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ import android.content.pm.PackageParser.PackageParserException; import android.os.RemoteException; import android.os.ServiceManager; import android.os.ServiceManager.ServiceNotFoundException; import android.sysprop.ApexProperties; import android.util.Slog; import com.android.internal.annotations.GuardedBy; Loading Loading @@ -237,11 +238,7 @@ class ApexManager { * @return true if APEX packages can be managed on this device, false otherwise. */ boolean isApexSupported() { populateActivePackagesCacheIfNeeded(); // There is no system-wide property available to check if APEX are flattened and hence can't // be updated. In absence of such property, we assume that if we didn't index APEX packages // since they were flattened, no APEX management should be possible. return !mActivePackagesCache.isEmpty(); return ApexProperties.updatable().orElse(false); } /** Loading Loading
Android.bp +2 −1 Original line number Diff line number Diff line Loading @@ -687,6 +687,7 @@ java_defaults { "core/java/com/android/server/DropboxLogTags.logtags", "core/java/org/chromium/arc/EventLogTags.logtags", ":apex-properties", ":platform-properties", ":framework-statslog-gen", Loading
services/core/java/com/android/server/pm/ApexManager.java +2 −5 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ import android.content.pm.PackageParser.PackageParserException; import android.os.RemoteException; import android.os.ServiceManager; import android.os.ServiceManager.ServiceNotFoundException; import android.sysprop.ApexProperties; import android.util.Slog; import com.android.internal.annotations.GuardedBy; Loading Loading @@ -237,11 +238,7 @@ class ApexManager { * @return true if APEX packages can be managed on this device, false otherwise. */ boolean isApexSupported() { populateActivePackagesCacheIfNeeded(); // There is no system-wide property available to check if APEX are flattened and hence can't // be updated. In absence of such property, we assume that if we didn't index APEX packages // since they were flattened, no APEX management should be possible. return !mActivePackagesCache.isEmpty(); return ApexProperties.updatable().orElse(false); } /** Loading