diff options
| author | Android (Google) Code Review <android-gerrit@google.com> | 2009-08-13 11:04:48 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2009-08-13 11:04:48 -0700 |
| commit | 2f8d7a9fffe7e6c01900a4c59a8567e8ca00264f (patch) | |
| tree | 5639337335987a61137fd15cb07a8cf692f6cf0c /tools/eclipse | |
| parent | 25279c75fa6a0ef286b1cbf13c44cc140345a851 (diff) | |
| parent | 7e97a5d23f2c85bcc2a4b7aa40ee0f0e0a18861f (diff) | |
| download | android_development-2f8d7a9fffe7e6c01900a4c59a8567e8ca00264f.tar.gz android_development-2f8d7a9fffe7e6c01900a4c59a8567e8ca00264f.tar.bz2 android_development-2f8d7a9fffe7e6c01900a4c59a8567e8ca00264f.zip | |
Merge change 21036 into donut
* changes:
Also display error on empty minSdkVersion for preview targets.
Diffstat (limited to 'tools/eclipse')
| -rw-r--r-- | tools/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/PreCompilerBuilder.java | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/tools/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/PreCompilerBuilder.java b/tools/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/PreCompilerBuilder.java index 2f733fa9c..ae5583d70 100644 --- a/tools/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/PreCompilerBuilder.java +++ b/tools/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/PreCompilerBuilder.java @@ -335,9 +335,8 @@ public class PreCompilerBuilder extends BaseBuilder { if (codename != null) { // integer minSdk when the target is a preview => fatal error String msg = String.format( - "Platform %1$s is a preview and requires appication manifests to set %2$s to '%3$s'", - codename, ManifestConstants.ATTRIBUTE_MIN_SDK_VERSION, - codename); + "Platform %1$s is a preview and requires appication manifests to set %2$s to '%1$s'", + codename, ManifestConstants.ATTRIBUTE_MIN_SDK_VERSION); AdtPlugin.printErrorToConsole(project, msg); BaseProjectHelper.addMarker(manifest, AdtConstants.MARKER_ADT, msg, IMarker.SEVERITY_ERROR); @@ -375,6 +374,17 @@ public class PreCompilerBuilder extends BaseBuilder { stopBuild(msg); } } + } else if (projectTarget.getVersion().isPreview()) { + // else the minSdkVersion is not set but we are using a preview target. + // Display an error + String codename = projectTarget.getVersion().getCodename(); + String msg = String.format( + "Platform %1$s is a preview and requires appication manifests to set %2$s to '%1$s'", + codename, ManifestConstants.ATTRIBUTE_MIN_SDK_VERSION); + AdtPlugin.printErrorToConsole(project, msg); + BaseProjectHelper.addMarker(manifest, AdtConstants.MARKER_ADT, msg, + IMarker.SEVERITY_ERROR); + stopBuild(msg); } if (javaPackage == null || javaPackage.length() == 0) { |
