diff options
author | Tor Norbye <tnorbye@google.com> | 2012-08-23 15:39:57 -0700 |
---|---|---|
committer | Tor Norbye <tnorbye@google.com> | 2012-08-23 18:56:33 -0700 |
commit | b52aeca0f2e150d7e7e8ceffa897a7ae1f938724 (patch) | |
tree | 1f35f583784ad6e289f8f5076451f7aacd8f21a5 /lint/cli | |
parent | 1933bff778c986e4de21efcad3a041db61836efa (diff) | |
download | sdk-b52aeca0f2e150d7e7e8ceffa897a7ae1f938724.zip sdk-b52aeca0f2e150d7e7e8ceffa897a7ae1f938724.tar.gz sdk-b52aeca0f2e150d7e7e8ceffa897a7ae1f938724.tar.bz2 |
Warn about non-recent targetSdkVersions
This changeset changes the default targetSdkVersion written into new
projects from being hardcoded to "15" to being the same level as the
build target's API level.
It also adds a new lint check which looks at the targetSdkVersion and
complains if it's not the same as the highest known version (currently
16). The issue explanation points to the javadocs for the
android.os.Build.VERSION_CODES class for details on how to upgrade the
app.
Change-Id: I00c2bd7cd8fa239b9fd1de9b2d35ff9faf87d25f
Diffstat (limited to 'lint/cli')
-rw-r--r-- | lint/cli/.classpath | 11 | ||||
-rw-r--r-- | lint/cli/Android.mk | 1 | ||||
-rw-r--r-- | lint/cli/etc/manifest.txt | 2 |
3 files changed, 8 insertions, 6 deletions
diff --git a/lint/cli/.classpath b/lint/cli/.classpath index b5483f0..fd221d0 100644 --- a/lint/cli/.classpath +++ b/lint/cli/.classpath @@ -2,13 +2,14 @@ <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry combineaccessrules="false" kind="src" path="/common"/> + <classpathentry combineaccessrules="false" kind="src" path="/common"/> <classpathentry combineaccessrules="false" kind="src" path="/lint-api"/> <classpathentry combineaccessrules="false" kind="src" path="/lint-checks"/> - <classpathentry kind="var" path="ANDROID_SRC/prebuilts/tools/common/asm-tools/asm-4.0.jar" sourcepath="/ANDROID_SRC/prebuilts/tools/common/asm-tools/src.zip"/> - <classpathentry kind="var" path="ANDROID_SRC/prebuilts/tools/common/asm-tools/asm-tree-4.0.jar" sourcepath="/ANDROID_SRC/prebuilts/tools/common/asm-tools/src.zip"/> + <classpathentry kind="var" path="ANDROID_SRC/prebuilts/tools/common/asm-tools/asm-4.0.jar" sourcepath="/ANDROID_SRC/prebuilts/tools/common/asm-tools/src.zip"/> + <classpathentry kind="var" path="ANDROID_SRC/prebuilts/tools/common/asm-tools/asm-tree-4.0.jar" sourcepath="/ANDROID_SRC/prebuilts/tools/common/asm-tools/src.zip"/> <classpathentry kind="var" path="ANDROID_SRC/prebuilts/tools/common/asm-tools/asm-analysis-4.0.jar" sourcepath="/ANDROID_SRC/prebuilts/tools/common/asm-tools/src.zip"/> - <classpathentry kind="var" path="ANDROID_SRC/prebuilts/tools/common/guava-tools/guava-10.0.1.jar" sourcepath="/ANDROID_SRC/prebuilts/tools/common/guava-tools/src.zip"/> - <classpathentry kind="var" path="ANDROID_SRC/prebuilts/tools/common/lombok-ast/lombok-ast-0.2.jar" sourcepath="/ANDROID_SRC/prebuilts/tools/common/lombok-ast/src.zip"/> + <classpathentry kind="var" path="ANDROID_SRC/prebuilts/tools/common/guava-tools/guava-10.0.1.jar" sourcepath="/ANDROID_SRC/prebuilts/tools/common/guava-tools/src.zip"/> + <classpathentry kind="var" path="ANDROID_SRC/prebuilts/tools/common/lombok-ast/lombok-ast-0.2.jar" sourcepath="/ANDROID_SRC/prebuilts/tools/common/lombok-ast/src.zip"/> + <classpathentry combineaccessrules="false" kind="src" path="/SdkLib"/> <classpathentry kind="output" path="bin"/> </classpath> diff --git a/lint/cli/Android.mk b/lint/cli/Android.mk index 8a46d48..f762d60 100644 --- a/lint/cli/Android.mk +++ b/lint/cli/Android.mk @@ -11,6 +11,7 @@ LOCAL_JAR_MANIFEST := etc/manifest.txt # If the dependency list is changed, etc/manifest.txt LOCAL_JAVA_LIBRARIES := \ common \ + sdklib \ lint_api \ lint_checks \ lombok-ast-0.2 \ diff --git a/lint/cli/etc/manifest.txt b/lint/cli/etc/manifest.txt index 5f10a7e..f9c95db 100644 --- a/lint/cli/etc/manifest.txt +++ b/lint/cli/etc/manifest.txt @@ -1,2 +1,2 @@ Main-Class: com.android.tools.lint.Main -Class-Path: common.jar layout_lib.jar lint_api.jar lint_checks.jar asm-4.0.jar asm-tree-4.0.jar asm-analysis-4.0.jar guava-10.0.1.jar lombok-ast-0.2.jar +Class-Path: common.jar layout_lib.jar lint_api.jar lint_checks.jar asm-4.0.jar asm-tree-4.0.jar asm-analysis-4.0.jar guava-10.0.1.jar lombok-ast-0.2.jar sdklib.jar |