Loading core/java/android/content/pm/PackageParser.java +0 −21 Original line number Original line Diff line number Diff line Loading @@ -102,7 +102,6 @@ import com.android.internal.annotations.VisibleForTesting; import com.android.internal.os.ClassLoaderFactory; import com.android.internal.os.ClassLoaderFactory; import com.android.internal.util.ArrayUtils; import com.android.internal.util.ArrayUtils; import com.android.internal.util.XmlUtils; import com.android.internal.util.XmlUtils; import com.android.modules.utils.build.UnboundedSdkLevel; import libcore.io.IoUtils; import libcore.io.IoUtils; import libcore.util.EmptyArray; import libcore.util.EmptyArray; Loading Loading @@ -2629,16 +2628,6 @@ public class PackageParser { return Build.VERSION_CODES.CUR_DEVELOPMENT; return Build.VERSION_CODES.CUR_DEVELOPMENT; } } // STOPSHIP: hack for the pre-release SDK if (platformSdkCodenames.length == 0) { Slog.w(TAG, "Package requires development platform " + targetCode + ", returning current version " + Build.VERSION.SDK_INT); return Build.VERSION.SDK_INT; } if (UnboundedSdkLevel.isAtMost(targetCode)) { return Build.VERSION_CODES.CUR_DEVELOPMENT; } // Otherwise, we're looking at an incompatible pre-release SDK. // Otherwise, we're looking at an incompatible pre-release SDK. if (platformSdkCodenames.length > 0) { if (platformSdkCodenames.length > 0) { outError[0] = "Requires development platform " + targetCode outError[0] = "Requires development platform " + targetCode Loading Loading @@ -2710,16 +2699,6 @@ public class PackageParser { return Build.VERSION_CODES.CUR_DEVELOPMENT; return Build.VERSION_CODES.CUR_DEVELOPMENT; } } // STOPSHIP: hack for the pre-release SDK if (platformSdkCodenames.length == 0) { Slog.w(TAG, "Package requires min development platform " + minCode + ", returning current version " + Build.VERSION.SDK_INT); return Build.VERSION.SDK_INT; } if (UnboundedSdkLevel.isAtMost(minCode)) { return Build.VERSION_CODES.CUR_DEVELOPMENT; } // Otherwise, we're looking at an incompatible pre-release SDK. // Otherwise, we're looking at an incompatible pre-release SDK. if (platformSdkCodenames.length > 0) { if (platformSdkCodenames.length > 0) { outError[0] = "Requires development platform " + minCode outError[0] = "Requires development platform " + minCode Loading core/java/android/content/pm/parsing/FrameworkParsingPackageUtils.java +0 −20 Original line number Original line Diff line number Diff line Loading @@ -316,16 +316,6 @@ public class FrameworkParsingPackageUtils { return input.success(Build.VERSION_CODES.CUR_DEVELOPMENT); return input.success(Build.VERSION_CODES.CUR_DEVELOPMENT); } } // STOPSHIP: hack for the pre-release SDK if (platformSdkCodenames.length == 0) { Slog.w(TAG, "Parsed package requires min development platform " + minCode + ", returning current version " + Build.VERSION.SDK_INT); return input.success(Build.VERSION.SDK_INT); } if (UnboundedSdkLevel.isAtMost(minCode)) { return input.success(Build.VERSION_CODES.CUR_DEVELOPMENT); } // Otherwise, we're looking at an incompatible pre-release SDK. // Otherwise, we're looking at an incompatible pre-release SDK. if (platformSdkCodenames.length > 0) { if (platformSdkCodenames.length > 0) { return input.error(PackageManager.INSTALL_FAILED_OLDER_SDK, return input.error(PackageManager.INSTALL_FAILED_OLDER_SDK, Loading Loading @@ -393,16 +383,6 @@ public class FrameworkParsingPackageUtils { return input.success(Build.VERSION_CODES.CUR_DEVELOPMENT); return input.success(Build.VERSION_CODES.CUR_DEVELOPMENT); } } // STOPSHIP: hack for the pre-release SDK if (platformSdkCodenames.length == 0) { Slog.w(TAG, "Parsed package requires development platform " + targetCode + ", returning current version " + Build.VERSION.SDK_INT); return input.success(Build.VERSION.SDK_INT); } if (UnboundedSdkLevel.isAtMost(targetCode)) { return input.success(Build.VERSION_CODES.CUR_DEVELOPMENT); } // Otherwise, we're looking at an incompatible pre-release SDK. // Otherwise, we're looking at an incompatible pre-release SDK. if (platformSdkCodenames.length > 0) { if (platformSdkCodenames.length > 0) { return input.error(PackageManager.INSTALL_FAILED_OLDER_SDK, return input.error(PackageManager.INSTALL_FAILED_OLDER_SDK, Loading services/tests/PackageManagerServiceTests/server/src/com/android/server/pm/parsing/PackageParserLegacyCoreTest.java +2 −3 Original line number Original line Diff line number Diff line Loading @@ -93,9 +93,8 @@ public class PackageParserLegacyCoreTest { private static final int PLATFORM_VERSION = 20; private static final int PLATFORM_VERSION = 20; private static final int NEWER_VERSION = 30; private static final int NEWER_VERSION = 30; // STOPSHIP: hack for the pre-release SDK private static final int DISALLOW_PRERELEASE = -1; private static final int DISALLOW_PRERELEASE = Build.VERSION_CODES.CUR_DEVELOPMENT; private static final int DISALLOW_RELEASED = -1; private static final int DISALLOW_RELEASED = Build.VERSION.SDK_INT; @Rule public final Expect expect = Expect.create(); @Rule public final Expect expect = Expect.create(); Loading Loading
core/java/android/content/pm/PackageParser.java +0 −21 Original line number Original line Diff line number Diff line Loading @@ -102,7 +102,6 @@ import com.android.internal.annotations.VisibleForTesting; import com.android.internal.os.ClassLoaderFactory; import com.android.internal.os.ClassLoaderFactory; import com.android.internal.util.ArrayUtils; import com.android.internal.util.ArrayUtils; import com.android.internal.util.XmlUtils; import com.android.internal.util.XmlUtils; import com.android.modules.utils.build.UnboundedSdkLevel; import libcore.io.IoUtils; import libcore.io.IoUtils; import libcore.util.EmptyArray; import libcore.util.EmptyArray; Loading Loading @@ -2629,16 +2628,6 @@ public class PackageParser { return Build.VERSION_CODES.CUR_DEVELOPMENT; return Build.VERSION_CODES.CUR_DEVELOPMENT; } } // STOPSHIP: hack for the pre-release SDK if (platformSdkCodenames.length == 0) { Slog.w(TAG, "Package requires development platform " + targetCode + ", returning current version " + Build.VERSION.SDK_INT); return Build.VERSION.SDK_INT; } if (UnboundedSdkLevel.isAtMost(targetCode)) { return Build.VERSION_CODES.CUR_DEVELOPMENT; } // Otherwise, we're looking at an incompatible pre-release SDK. // Otherwise, we're looking at an incompatible pre-release SDK. if (platformSdkCodenames.length > 0) { if (platformSdkCodenames.length > 0) { outError[0] = "Requires development platform " + targetCode outError[0] = "Requires development platform " + targetCode Loading Loading @@ -2710,16 +2699,6 @@ public class PackageParser { return Build.VERSION_CODES.CUR_DEVELOPMENT; return Build.VERSION_CODES.CUR_DEVELOPMENT; } } // STOPSHIP: hack for the pre-release SDK if (platformSdkCodenames.length == 0) { Slog.w(TAG, "Package requires min development platform " + minCode + ", returning current version " + Build.VERSION.SDK_INT); return Build.VERSION.SDK_INT; } if (UnboundedSdkLevel.isAtMost(minCode)) { return Build.VERSION_CODES.CUR_DEVELOPMENT; } // Otherwise, we're looking at an incompatible pre-release SDK. // Otherwise, we're looking at an incompatible pre-release SDK. if (platformSdkCodenames.length > 0) { if (platformSdkCodenames.length > 0) { outError[0] = "Requires development platform " + minCode outError[0] = "Requires development platform " + minCode Loading
core/java/android/content/pm/parsing/FrameworkParsingPackageUtils.java +0 −20 Original line number Original line Diff line number Diff line Loading @@ -316,16 +316,6 @@ public class FrameworkParsingPackageUtils { return input.success(Build.VERSION_CODES.CUR_DEVELOPMENT); return input.success(Build.VERSION_CODES.CUR_DEVELOPMENT); } } // STOPSHIP: hack for the pre-release SDK if (platformSdkCodenames.length == 0) { Slog.w(TAG, "Parsed package requires min development platform " + minCode + ", returning current version " + Build.VERSION.SDK_INT); return input.success(Build.VERSION.SDK_INT); } if (UnboundedSdkLevel.isAtMost(minCode)) { return input.success(Build.VERSION_CODES.CUR_DEVELOPMENT); } // Otherwise, we're looking at an incompatible pre-release SDK. // Otherwise, we're looking at an incompatible pre-release SDK. if (platformSdkCodenames.length > 0) { if (platformSdkCodenames.length > 0) { return input.error(PackageManager.INSTALL_FAILED_OLDER_SDK, return input.error(PackageManager.INSTALL_FAILED_OLDER_SDK, Loading Loading @@ -393,16 +383,6 @@ public class FrameworkParsingPackageUtils { return input.success(Build.VERSION_CODES.CUR_DEVELOPMENT); return input.success(Build.VERSION_CODES.CUR_DEVELOPMENT); } } // STOPSHIP: hack for the pre-release SDK if (platformSdkCodenames.length == 0) { Slog.w(TAG, "Parsed package requires development platform " + targetCode + ", returning current version " + Build.VERSION.SDK_INT); return input.success(Build.VERSION.SDK_INT); } if (UnboundedSdkLevel.isAtMost(targetCode)) { return input.success(Build.VERSION_CODES.CUR_DEVELOPMENT); } // Otherwise, we're looking at an incompatible pre-release SDK. // Otherwise, we're looking at an incompatible pre-release SDK. if (platformSdkCodenames.length > 0) { if (platformSdkCodenames.length > 0) { return input.error(PackageManager.INSTALL_FAILED_OLDER_SDK, return input.error(PackageManager.INSTALL_FAILED_OLDER_SDK, Loading
services/tests/PackageManagerServiceTests/server/src/com/android/server/pm/parsing/PackageParserLegacyCoreTest.java +2 −3 Original line number Original line Diff line number Diff line Loading @@ -93,9 +93,8 @@ public class PackageParserLegacyCoreTest { private static final int PLATFORM_VERSION = 20; private static final int PLATFORM_VERSION = 20; private static final int NEWER_VERSION = 30; private static final int NEWER_VERSION = 30; // STOPSHIP: hack for the pre-release SDK private static final int DISALLOW_PRERELEASE = -1; private static final int DISALLOW_PRERELEASE = Build.VERSION_CODES.CUR_DEVELOPMENT; private static final int DISALLOW_RELEASED = -1; private static final int DISALLOW_RELEASED = Build.VERSION.SDK_INT; @Rule public final Expect expect = Expect.create(); @Rule public final Expect expect = Expect.create(); Loading