aboutsummaryrefslogtreecommitdiffstats
path: root/sdkmanager
diff options
context:
space:
mode:
authorRaphael Moll <ralf@android.com>2012-09-14 13:53:51 -0700
committerRaphael Moll <ralf@android.com>2012-09-14 22:33:47 -0700
commit0386f5dcf9d0f472f243506be3c40f5cf46287a2 (patch)
treea42010d151dca8adcd712e79d4a0cf40316901d0 /sdkmanager
parenta35f8af9eca38249b5c37391d7a7ae56c53251ad (diff)
downloadsdk-0386f5dcf9d0f472f243506be3c40f5cf46287a2.zip
sdk-0386f5dcf9d0f472f243506be3c40f5cf46287a2.tar.gz
sdk-0386f5dcf9d0f472f243506be3c40f5cf46287a2.tar.bz2
ManifestMerger: fix handling of codenames in min/targetSdkVersion.
The change is that the manifest merger will only accept a codename if it's invoked in a context that can resolve that codename to an API level. This allows to produce an error on bogus codenames and to properly check that the API levels match appropriately. Change-Id: Ic70c0c3690b13d94dba81bb78cc09386016b2ef1
Diffstat (limited to 'sdkmanager')
-rw-r--r--sdkmanager/libs/sdklib/src/com/android/sdklib/IAndroidTarget.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/sdkmanager/libs/sdklib/src/com/android/sdklib/IAndroidTarget.java b/sdkmanager/libs/sdklib/src/com/android/sdklib/IAndroidTarget.java
index 596e837..18577cf 100644
--- a/sdkmanager/libs/sdklib/src/com/android/sdklib/IAndroidTarget.java
+++ b/sdkmanager/libs/sdklib/src/com/android/sdklib/IAndroidTarget.java
@@ -25,6 +25,12 @@ import java.util.Map;
*/
public interface IAndroidTarget extends Comparable<IAndroidTarget> {
+ /**
+ * Prefix used to build hash strings for platform targets
+ * @see SdkManager#getTargetFromHashString(String)
+ */
+ public static final String PLATFORM_HASH_PREFIX = "android-";
+
/** OS Path to the "android.jar" file. */
public final static int ANDROID_JAR = 1;
/** OS Path to the "framework.aidl" file. */