aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@android.com>2011-12-13 15:16:24 -0800
committerXavier Ducrohet <xav@android.com>2011-12-13 15:16:24 -0800
commitf8f7ba9f8f4f15c89b4bce16017a5bb6e05d11a8 (patch)
tree87ef6d74ba3c48b523edfe920892f4563e663c95
parent493e3c67fa3584f9fa2ac085b1ddd4c961775a51 (diff)
downloadsdk-f8f7ba9f8f4f15c89b4bce16017a5bb6e05d11a8.zip
sdk-f8f7ba9f8f4f15c89b4bce16017a5bb6e05d11a8.tar.gz
sdk-f8f7ba9f8f4f15c89b4bce16017a5bb6e05d11a8.tar.bz2
Never abandon a build before recording the resource delta.
Change-Id: Idf55cd31705b9c122577c3aeabdb09bbe373b963
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/builders/PostCompilerBuilder.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/builders/PostCompilerBuilder.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/builders/PostCompilerBuilder.java
index a2a5346..244dd01 100644
--- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/builders/PostCompilerBuilder.java
+++ b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/builders/PostCompilerBuilder.java
@@ -298,9 +298,6 @@ public class PostCompilerBuilder extends BaseBuilder {
refList.addAll(javaProjects);
allRefProjects = refList.toArray(new IProject[size]);
- // Top level check to make sure the build can move forward.
- abortOnBadSetup(javaProject);
-
// get the android output folder
IFolder androidOutputFolder = BaseProjectHelper.getAndroidOutputFolder(project);
IFolder resOutputFolder = androidOutputFolder.getFolder(SdkConstants.FD_RES);
@@ -396,6 +393,10 @@ public class PostCompilerBuilder extends BaseBuilder {
saveProjectBooleanProperty(PROPERTY_PACKAGE_RESOURCES, mPackageResources);
saveProjectBooleanProperty(PROPERTY_BUILD_APK, mBuildFinalPackage);
+ // Top level check to make sure the build can move forward. Only do this after recording
+ // delta changes.
+ abortOnBadSetup(javaProject);
+
if (dv != null && dv.mXmlError) {
AdtPlugin.printBuildToConsole(BuildVerbosity.VERBOSE, project,
Messages.Xml_Error);