From 4f6570878c206b3ee7781ca4341d52c93b812f7b Mon Sep 17 00:00:00 2001 From: Todd Kennedy Date: Tue, 28 Jun 2016 10:31:05 -0700 Subject: Default minSdkVersion to '1' Exception when targetSdkVersion is a letter API [eg 'N']. While this is technically not according to the external docs, it's the behaviour with prior platforms. Bug: 29817839 Change-Id: I8382909dbe62de7b2ddfb7995ce11d5c2f43372e --- core/java/android/content/pm/PackageParser.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/core/java/android/content/pm/PackageParser.java b/core/java/android/content/pm/PackageParser.java index adf9fe62c37e..4da77f4b35c9 100644 --- a/core/java/android/content/pm/PackageParser.java +++ b/core/java/android/content/pm/PackageParser.java @@ -1871,7 +1871,7 @@ public class PackageParser { sa = res.obtainAttributes(parser, com.android.internal.R.styleable.AndroidManifestUsesSdk); - int minVers = 0; + int minVers = 1; String minCode = null; int targetVers = 0; String targetCode = null; @@ -1898,9 +1898,6 @@ public class PackageParser { } else { // If it's not a string, it's an integer. targetVers = val.data; - if (minVers == 0) { - minVers = targetVers; - } } } -- cgit v1.2.3-59-g8ed1b